Skip to main content
Skip to article

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

A weekly wall timetable filled with chess-piece magnets and open make-up windows.

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.

BandOnline rating rangeSuggested age rangeSession focus
FoundationUnrated to 10005 to 9Rules, board vision, basic checkmates, piece safety
Development1000 to 14008 to 12Tactics patterns, opening principles, simple endgames
Tournament prep1400 to 180010 to 15Calculation training, a small repertoire, classical endgames
Advanced1800 and above12 and upDeep game analysis, sparring, tournament cycle planning

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.

ToolScheduling features it advertisesSource
ChessyMonth, Week, and Day views; recurring-session edits; one-tap attendance; coach confirmation before AI write actions[6]
ChessverseClass scheduling, attendance tracking, student batches, and payment processing[8]
ChessidoSynchronized classroom board, batch-filtered leaderboards, and coach and fee management tools[7]

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.

Four cards showing batch levels from foundation groups to advanced singles.
Batch size should shrink as the level and coach attention rise.
  • 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.

Hands pin coach figurines and room keys onto a blank magnetic timetable before placing group tokens.
Check coach and room availability before offering a class time to families.

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.

ConflictHow it happensPrevention
One coach, two batchesBatch times edited independently after the grid is setSingle source of truth for the grid; any change checks the coach's row first
Room clashTwo batches grow and both need the big roomAssign rooms by band, not by request; biggest room belongs to the biggest band
Branch travel gapBack-to-back slots at different locationsBlock 45 to 60 minutes of travel time as unavailable in the coach's row
Festival weeksDiwali, exams, or local holidays empty half the batchesMark festival weeks in the grid at term start and pre-plan combined sessions
Tournament weekendsCoach is at the venue, weekend batches orphanedPublish the tournament calendar into the grid and assign cover in advance

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.

app.chesscore.io/schedule

Week of 9 June · all batches

0 conflicts

Mon

Tue

Wed

Thu

Fri

Sat

Make-up credit · Zara M. · Sat 4 PM

Missed Wednesday · slot found automatically

Auto-slotted

Calendar invites synced to 31 families

Timing changes update everyone at once

Synced
A weekly batch grid in ChessCore: each coach's row shows their batches, gaps, and load, so a clash is visible before it is saved.

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.

Missed class tokens move into fixed make up slots without disturbing regular batches.
Standing recovery windows keep the timetable fair and predictable for every family.

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.

Four checkpoints guide a fair batch reshuffle at the end of a term.
Evidence, fit, capacity, and family notice come before the next grid is frozen.
  1. 1Two weeks before term end, pull every student's current rating and rating trend alongside their attendance.
  2. 2Mark promotion candidates: students sitting above their band's ceiling for four or more consecutive weeks.
  3. 3Check age fit and batch capacity in the receiving band before confirming any move.
  4. 4Message each affected family individually before the new grid is published, with the reason for the move.
  5. 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.

app.chesscore.io/students/aarav-r
AR

Aarav R.

Batch B2 · Tue/Thu · joined Aug 2025

+155 this season

1395

Rapid · synced from Lichess

Games · 142Reports · 14FeesAttendance

Won vs. 1410 · French Defense

Best game

Missed fork on move 23

Homework set
A student record in ChessCore: the rating history and attendance strip that the term reshuffle decision is read from.

How 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. [1]Elo rating system (Wikipedia) · accessed 2026-06-10
  2. [2]The Glicko rating system · accessed 2026-06-10
  3. [3]Lichess studies: shared analysis boards · accessed 2026-06-10
  4. [4]WhatsApp Business · accessed 2026-06-10
  5. [5]Lichess (Wikipedia) · accessed 2026-06-10
  6. [6]Chessy, chess academy management software · accessed 2026-10-02
  7. [7]Chessido, chess academy platform · accessed 2026-10-02
  8. [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

Keep reading