Free tool · no signup
Free chess class schedule maker
A chess class schedule maker turns a list of batches, each with its days, time, and coach, into a clean weekly timetable grouped by day. This free maker builds one in your browser, and you can copy or print the result with no signup.
Add your batches below and the maker groups them by day and orders each day by start time. It does not check class length, rooms, coach availability or time zone, so review those before you share. Nothing is saved, and there is no email gate to try it.
Weekly schedule
Monday
- 4:00 PMBeginners, Coach Elena
Wednesday
- 4:00 PMBeginners, Coach Elena
Runs entirely in your browser. Nothing is saved or sent. Use Print / PDF, then choose “Save as PDF” in the dialog.
The same job inside ChessCore
Chess batch scheduling
Chess batch scheduling is setting up recurring classes: the same group, same slot, week after week, and managing the exceptions: make-up classes, substitutions, and clashes. ChessCore keeps the recurring timetable and records attendance against each scheduled class, so the schedule and the record stay connected.
See schedulingHow to build a weekly chess timetable
A timetable parents and coaches actually use is organised by day, not by batch. When every class for Monday sits together, anyone can scan the week and see who is teaching what and when. The maker does that grouping from the batches you type, and it sorts each day by start time.
- 1Name each batch: Beginners, Intermediate, Tournament squad, and so on.
- 2Enter the days it meets, like Mon, Wed or Tue/Thu, in any order. Full day names work too.
- 3Add the start time, using one format for every batch, such as 17:00 or 5:00 PM.
- 4Add the coach so cover is visible at a glance.
- 5Read the grouped preview, then copy or print it.
To band students into each batch before you enter them, read the guide on how to band batches first.
A worked example
Knight's Gate is a made-up academy with three batches. Enter Beginners A on Mon, Wed at 17:00 with Daniel, Intermediate B on Tue, Thu at 18:00 with Grace, and Tournament squad on Sat at 10:00 with Grace. Copy puts this text on your clipboard, and Print / PDF sends the same text to your browser's print dialog.
Weekly chess class schedule Monday 17:00 Beginners A, Daniel Tuesday 18:00 Intermediate B, Grace Wednesday 17:00 Beginners A, Daniel Thursday 18:00 Intermediate B, Grace Saturday 10:00 Tournament squad, Grace
Beginners A appears under both Monday and Wednesday because you typed its days once. Grace appears on Tuesday, Thursday and Saturday, and the maker does not compare her commitments, so that check is yours.
What to check before you share the schedule
Seeing the week grouped by day makes some problems easy to spot, but the maker only groups and orders what you type. These are manual checks, and none of them is done for you.
- 1Days. Each day you typed should appear as its own heading. A day name the maker does not recognise is ignored, and a batch with no recognised day is left out, so count the batches in the preview.
- 2Time format. Use one format throughout. The maker reads times such as 17:00, 5:00 PM and 5pm to order each day. Text it cannot read as a time is listed after the others, in the order you entered it.
- 3Order. Read each day from top to bottom and confirm the earliest class comes first.
- 4Coach commitments. The maker does not compare coaches. Look for one coach name in two places at overlapping times, or back to back at different centres with no travel time.
- 5Duration and rooms. There are no fields for them. If families need them, add them to the batch name, for example Beginners A, 60 min, Room 2.
- 6Time zone. Times print exactly as typed. Say which time zone they use in the message you send with the schedule.
Sharing the schedule with parents
The output is plain text on purpose. Copy it into a WhatsApp message or an email, or print it for the notice board. Put one line above it that says which time zone the times use, for example “All times are US Central Time.” There is no app to install and no account to create, so the same schedule can go to a parent, a substitute coach or the front desk.
From a static timetable to live scheduling
This maker builds a text timetable from what you type and does not remember it. A printed timetable is a snapshot, and a growing academy needs recurring classes, a moved class and attendance in one record. ChessCore's batch scheduling covers that, with coaches marking attendance on each scheduled class. Staff still review a coach's week before a change, there as here. For the wider picture, see chess academy management software.
Frequently asked questions
- How do I make a chess class schedule?
- List each batch with its name, the days it meets, the start time, and the coach. Group those by day of the week so a parent or coach can read the whole week at a glance. The maker above does the grouping and the ordering for you: type the batches, check the preview, then copy or print the result.
- Do I need to sign up to use the schedule maker?
- No. The maker runs entirely in your browser: add up to six batches, then copy or print the weekly schedule. Nothing is stored and nothing is gated behind an email.
- How many batches can I add?
- Up to six batches, each able to run on several days a week. That covers most single-location academies. A batch on Monday and Wednesday shows up under both days automatically.
- Can I print the schedule or save it as a PDF?
- Yes. Use the Print / PDF button and choose “Save as PDF” in your browser’s print dialog. The output is plain text, so it pastes cleanly into WhatsApp, email, or a notice board too.
- Does the schedule maker check for clashes?
- No. It groups what you type by day and orders each day by start time. It does not compare coaches, rooms or class lengths, so scan the preview yourself for the same coach at overlapping times, or back to back in different places, before you share it.
Written by Abhishek Tiwari. See our editorial standards.
Start building a smarter academy
We set up your academy with you: roster import, Lichess and Chess.com connections, batches, and fee plans.