Chess Academy Batch Scheduling: Coach Load Grid
Chess academy batch scheduling explained: rating bands, batch sizes, a conflict-free weekly grid, coach load caps, make-up slots, and the term reshuffle.
By Abhishek Tiwari · Published June 10, 2026 · Updated October 2, 2026 · 11 min read

Bottom line
For chess academy batch scheduling, we suggest grouping students by level, then assigning a coach, a room or online slot, and a weekly time. Check availability before publishing the timetable. Chessy lists recurring calendar sessions [6]; Chessverse lists class scheduling and attendance [8]. Test a reschedule with your own batch before choosing software.
TL;DR
- We suggest grouping students by rating range first and age second, then checking that the lesson suits both the strongest and weakest player.
- We suggest six to ten students as a starting batch size, with smaller groups when individual game review takes more lesson time.
- Cap each coach at roughly 20 to 24 teaching hours a week and build the grid against that cap, not against demand.
- Reserve one or two standing make-up slots in the weekly grid so absences never spawn ad hoc scheduling.
- Reshuffle batches at term boundaries only, and tell parents before the new timetable is published, not after.
Key facts
- The Elo rating system expresses relative playing strength, which is why rating range is the primary axis for splitting students into batches.[1]
- Lichess uses a Glicko-2 style rating, not FIDE Elo, so online and over-the-board numbers should not be mixed in one banding column.[2]
- Lichess studies give a coach a free shared analysis board, which makes a dedicated online batch viable without extra software spend.[3]
- In the demo academy, Batch B2 holds a fixed Tuesday and Thursday slot in the weekly grid, and that slot does not move for one-off events.
How do you split students into batches?
We suggest splitting students by rating range first and age second. A rating helps you choose material; age and a trial lesson help you judge whether students will be comfortable learning together. Start with a spread of roughly 300 points within one rating pool, then adjust after watching the group solve positions. Elo expresses relative playing strength [1], but the number alone cannot tell you whether a child needs more time to follow an explanation.
Keep online and over-the-board ratings in separate columns. Glicko adds a measure of uncertainty to a rating [2], so a new account deserves particular care when you place a student. We suggest choosing one platform and time control as the reference for each band. For a child without that rating, use a short placement lesson rather than trying to convert a FIDE number mentally. Review the placement after a few sessions and explain the criteria to parents.
Use age as a second filter, then watch how the group works together. A 6-year-old rated 1100 may need a different lesson pace from a 12-year-old with the same rating. We suggest considering a junior section within a band when reading, attention, or social comfort makes a shared lesson difficult. Discuss the placement with the family before moving the child, and revisit it when the coach has evidence from several sessions.
What software schedules chess academy batches?
Chessy lists Month, Week, and Day calendar views and recurring sessions that can be changed individually or for all upcoming dates [6]. Chessverse advertises class scheduling, attendance, and payment processing [8]. We suggest testing each with an actual timetable: place two batches beside each other, move a session, and check the coach, room, and roster before notifying families. Ask the vendor to demonstrate how it handles an overlapping booking.
A recurring timetable needs two distinct changes: moving a single holiday-week class and changing the weekly time from a chosen date onward. Chessy explicitly lists both individual-session and upcoming-series edits [6]. In a demo, we suggest moving one Tuesday class to Wednesday, then checking that the next Tuesday is unchanged. Next, move the regular slot from the start of a new term and check the later dates. Review attendance records and parent notices after each change, so you know which details need updating before a real reschedule.
Set your teaching policy before the timetable
We suggest deciding your rating bands, group sizes, and coach availability before setting up software. Give each coach time for preparation and game review as well as lessons. Then use the same scheduling rules in every batch, with one person responsible for approving changes and telling families what moved.
What is the right batch size?
We suggest six to ten students as a starting range, then reducing headcount when the lesson needs more individual feedback. For beginners, try a group drill and a guided game, and check whether each child gets help when they need it. For tournament preparation, estimate the time needed to discuss each student's game before setting capacity. Treat the ranges below as planning suggestions, then adjust them to the coach, lesson length, and group.

- Foundation: 8 to 12 students. Group drills and minigames carry the session, so headcount is cheap.
- Development: 6 to 10 students. Enough for pair work and internal tournaments, small enough for individual feedback.
- Tournament prep: 4 to 6 students. Every student needs game review time inside the session.
- Advanced: 2 to 4 students, or one-to-one. At this level the batch is closer to a training squad than a class.
- Hard ceiling: never open a second section late; split a batch the moment it crosses its band's ceiling, not the term after.
Set batch capacity before fees so the teaching plan and budget agree. Compare the income from five tournament-prep students at your proposed fee with ten students at a lower fee, then subtract coach time, room costs, and preparation. A smaller batch may be financially workable, but the result depends on those figures. Explain what the fee includes, especially individual game review. Our guide to academy fee structure covers how to turn that calculation into a clear fee table.
How do you build the weekly grid without coach conflicts?
We suggest building the grid in this order: coach availability, rooms, then batches. Record each coach's teaching windows and travel between branches before offering times to families. A room or coach can be unavailable even when a proposed slot looks convenient for parents. Keep that availability beside the timetable, so the person approving a change can check it without searching through messages.

Set a coach load cap before placing batches. We suggest starting with 20 to 24 contact hours a week, then reviewing whether preparation, student game analysis, and parent conversations fit around those lessons. This is a planning limit, not a measured industry standard. Group sessions into manageable teaching blocks and try a 15-minute gap for handover and room reset. If a coach cannot prepare within the available hours, reduce the load or add cover before promising another batch.
Use the conflict table whenever a batch opens, a coach's availability changes, or a room is reserved for a camp. Check the affected coach's other sessions, the room, travel time, and any tournament duties before publishing the change. Assign one person to confirm the revised grid and another coach to review it when possible. A second check is especially useful across branches, where two otherwise reasonable edits can leave a coach expected in different places at the same time.
The coach load rule
We suggest an initial cap of 24 contact hours a week and a check of the coach's full timetable before approving any change. Review the cap against preparation time and teaching quality during the term. A free calendar slot is not enough reason to add another lesson.
Week of 9 June · all batches
0 conflictsMake-up credit · Zara M. · Sat 4 PM
Missed Wednesday · slot found automatically
Calendar invites synced to 31 families
Timing changes update everyone at once
Where do make-up slots live in the timetable?
We suggest reserving one or two make-up windows inside the weekly grid. Choose times families can attend, such as a Saturday morning or a weekday evening, and check coach cover before announcing them. Keep the reservations visible even when no student has booked. Parents should know how to request a place, which level the session serves, and when you will confirm it.

Individually arranging every catch-up class can make the timetable difficult to maintain. Before accepting a request, check coach hours and room availability as you would for a regular batch. Standing recovery windows give families a shared set of options and make capacity visible. If neither window fits, explain the policy rather than promising an extra session the coach cannot prepare for. Our guide to make-up classes covers how credits are earned, recorded, and used.
Sizing the make-up window
We suggest one standing make-up slot per 40 to 50 enrolled students as an initial planning ratio. Review actual bookings after a month. If it fills regularly, check which levels need places and why students are missing classes before deciding whether to add another window.
When and how do you reshuffle batches?
We suggest reviewing batch placements at term boundaries on a calendar shared with parents. Keep room for an earlier change if a student is struggling or the group is clearly unsuitable. When a child outgrows the material mid-term, the coach can offer harder tasks while discussing the next placement with the family. A planned move gives you time to check capacity, fees, and the receiving coach's lesson plan.

- 1Two weeks before term end, pull every student's current rating and rating trend alongside their attendance.
- 2Mark promotion candidates: students sitting above their band's ceiling for four or more consecutive weeks.
- 3Check age fit and batch capacity in the receiving band before confirming any move.
- 4Message each affected family individually before the new grid is published, with the reason for the move.
- 5Publish the new term grid at least one week before classes resume, and freeze it.
Tell each affected family about a proposed move before publishing the new grid. Explain the evidence, the new lesson focus, and any change to time or fees. WhatsApp Business is one messaging option [4]; use the contact channel agreed with the parent. For a move to an easier group, we suggest a conversation first so the family can ask questions and understand how the placement will support the child.
Aarav R.
Batch B2 · Tue/Thu · joined Aug 2025
1395
Rapid · synced from Lichess
Won vs. 1410 · French Defense
Best gameMissed fork on move 23
Homework setHow do online batches change the grid?
For online batches, we suggest reviewing session length, equipment, and the coach's location separately from the in-person grid. Try 60 to 75 minutes online and adjust after observing the students; longer lessons may need a break. An online slot does not require a teaching room, but the coach still needs a quiet place, a reliable connection, and time to prepare. Remove travel only when the coach can actually teach from that location.
A Lichess study can provide a shared analysis board [3], and Lichess is a free, open-source chess platform [5]. Before choosing the classroom tools, check that students can join, follow the board, and ask questions. For hybrid lessons, we suggest testing how the coach divides attention between the room and remote participants. Separate online batches may make that easier to manage, but check family availability before reserving an evening slot. Our guide to starting an online chess academy covers the wider teaching and operating model.
One scheduling bonus: online slots make excellent make-up windows. A student who missed a physical Tuesday class can join an online recovery session without anyone unlocking a room, which is often the cheapest way to add the second make-up window when the first fills up.
Frequently asked questions
How many students should be in a chess batch?
We suggest six to ten students as a starting point, then adjusting to the lesson. The planning ranges in this guide are 8 to 12 for foundation groups and 4 to 6 for tournament preparation. Watch whether each student gets feedback and whether individual game review fits inside the session before adding another place.
How do you make a chess class timetable from scratch?
Work in a fixed order: write down each coach's true weekly availability first, assign rooms by band second, and place batches last. Cap every coach at roughly 20 to 24 contact hours, leave 15-minute buffers between batches, reserve one or two standing make-up slots, and mark festival weeks and tournament weekends at term start so they never surprise the grid.
Can one coach teach two batches at the same time?
We suggest assigning a coach to one live teaching batch at a time. Before approving a time change, check the coach's full weekly timetable, including travel between branches and preparation gaps. Keep one published grid so families and staff have the same version.
How often should chess batches be reshuffled?
Once per term, at the boundary, on a calendar parents already know. Review every student's rating trend and attendance two weeks before term end, promote students who have sat above their band's ceiling for a month, message affected families individually, then publish the new grid at least a week before classes resume and freeze it.
Should online and in-person students share one batch?
We suggest separate batches when the coach cannot give remote and in-person students comparable attention. If you offer a hybrid class, test the camera, sound, shared board, and question-taking routine with both groups. Set the online lesson length from how students participate rather than copying the in-person timetable.
Can a recurring batch be edited for just one session, or does it change every week?
Chessy lists both options: edit an individual session or all upcoming sessions in a recurring series [6]. For a holiday, we suggest moving only that date and checking that the next regular class stays in place. For a permanent change, select the starting date and check the later sessions. Ask other vendors to demonstrate both changes with your timetable before committing.
Sources
- [1]Elo rating system (Wikipedia) · accessed 2026-06-10
- [2]The Glicko rating system · accessed 2026-06-10
- [3]Lichess studies: shared analysis boards · accessed 2026-06-10
- [4]WhatsApp Business · accessed 2026-06-10
- [5]Lichess (Wikipedia) · accessed 2026-06-10
- [6]Chessy, chess academy management software · accessed 2026-10-02
- [7]Chessido, chess academy platform · accessed 2026-10-02
- [8]Chessverse, chess academy software and coaching platform · accessed 2026-10-02
Written by Abhishek Tiwari
ChessCore
Drafted with AI, fact-checked and approved by a human before publishing, the same guardrail our product applies to every report it sends. Read our editorial standards.
Put your timetable on rails
ChessCore holds your bands, batches, coach loads, and make-up slots in one grid, and flags a clash before it is saved. Set up your academy in an afternoon.
Get started

