Skip to main content
Skip to article
ChessCore
Running a chess academy

Chess academy timetable: batch size and weekly plan

Plan a chess academy timetable by grouping students, checking coach and room availability, and recording changes before sharing the week with families.

By Abhishek Tiwari · Published June 10, 2026 · Updated October 16, 2026 · 14 min read

A weekly wall timetable filled with chess-piece magnets and open make-up windows.
On this page7 sections, 14 min read
  1. How do you split students into batches?
  2. How do you review a timetable change before families see it?
  3. What is the right batch size?
  4. How do you build the weekly grid without coach conflicts?
  5. Where do make-up slots live in the timetable?
  6. When and how do you reshuffle batches?
  7. How do online batches change the grid?
  8. Frequently asked questions

Bottom line

Chess academy batch scheduling starts with grouping students by level and teaching needs, then checking each coach's availability, travel and room or online slot before you publish one version of the week. Treat batch sizes and buffers as planning choices to adjust after watching real lessons.

TL;DR

  • Group students by rating in one named pool first, then by age and a placement task, and confirm the lesson suits the strongest and the weakest player in the room.
  • Treat batch size as a planning choice: it is the number of students whose game review still fits inside the lesson, so it shrinks as the level rises.
  • Build the grid in order: coach availability and travel first, then rooms or online links, then batches.
  • Review every change by asking whether it covers one date or all later dates, and which coach, room, notice and published version it touches.
  • Keep a missed session, a make-up credit and attendance at the replacement as three separate records, and reshuffle batches at term boundaries with notice to families.

Key facts

  • The Elo rating system expresses relative playing strength, which is why a rating range is a sensible first axis for grouping students into batches.[1]
  • Lichess says ratings from different servers cannot be compared directly and only compare players within the same rating pool, so each band should name one pool.[6]
  • Lichess treats a game as rapid when its estimated duration, the starting seconds plus 40 times the increment in seconds, is 480 to 1,499 seconds, so 10+0 and 15+10 both count as rapid.[7]
  • Lichess studies give a coach a free shared analysis board, which makes a dedicated online batch viable without extra software spend.[3]

How do you split students into batches?

Split students by rating range first and age second, then check the result with a short placement task. A rating helps you choose material; age and the task tell you whether students will be comfortable learning together. Start with a spread of roughly 300 points inside one rating pool and adjust after watching the group solve positions. Elo expresses relative playing strength [1], but a number cannot tell you whether a child needs more time to follow an explanation.

Name the rating pool and the time control for every band. Lichess says ratings from different servers cannot be compared directly and only compare players within the same pool [6], and Glicko adds a measure of uncertainty, so a brand-new account deserves extra care [2]. A practical reference is Lichess rapid, which Lichess defines by estimated duration: the starting time in seconds plus 40 times the increment, from 480 to 1,499 seconds, so 10+0 and 15+10 both count [7]. Write the pool beside each band so a parent who quotes a blitz number or an over-the-board number does not place a child by accident. For a child with no rating, use the placement task in the table instead of converting a number.

BandRating in your reference pool (example)Typical agePlacement task if unratedSession focus
FoundationUnrated to 10005 to 9Set up the board from memory, play a short game while the coach watches for illegal moves, solve three mate-in-one positionsRules, board vision, basic checkmates, piece safety
Development1000 to 14008 to 12Solve five one-move tactics, then play a game and explain one move out loudTactics patterns, opening principles, simple endgames
Tournament prep1400 to 180010 to 15Play a 15+10 game with a scoresheet, then walk the coach through the moment the game turnedCalculation training, a small repertoire, classical endgames
Advanced1800 and above12 and upCalculate a prepared position aloud for five minutes, then review one recent loss togetherDeep game analysis, sparring, tournament cycle planning

These ranges are examples to adjust, not standards. Move the cut points when your pool of students is stronger or weaker than the table assumes, and keep the placement task for anyone whose rating is missing, old or earned in a different pool.

Two students with the same rating can need different lessons. A 6-year-old rated 1100 and a 12-year-old rated 1100 may both calculate tactics well, yet the younger child may need shorter explanations, more movement and a coach who checks understanding every few minutes. Consider a junior section within a band when reading speed, attention or comfort in a group makes a shared lesson hard, and review the placement with the family after several sessions.

How do you review a timetable change before families see it?

Review each change against six questions before you tell anyone: does it cover one date or every later date, which coach is affected, which room or online link is affected, what notice families get, which version of the timetable is now the official one, and does anyone lose a session. Writing the answers down takes a few minutes and prevents the usual failure, a move that looks fine for one batch and clashes with another.

CheckWhat to look atWhat to record
One date or recurringA holiday swap changes one date; a new weekly time changes every later date. Pick the first date the change applies from.The date range, written as 'this Wednesday only' or 'from 4 November onward'
CoachThe coach's other sessions that day, the gap before and after, and travel when the sites differCoach name and the sessions you checked
Room or online linkThe room's other bookings, or whether the class link and shared board are readyThe room or link, and who holds it
NoticeWhich families are affected and how they will hear, using the channel agreed with each parent [4]Who was told, when, and through which channel
Published versionWhether the change replaces the shared timetable or only one coach's copyA version label and date on the shared timetable
Side effectsStudents who lose a session, make-up windows affected, tournament weekends nearbyNames affected and the plan for each

A worked example with illustrative names: Tournament-prep batch A meets on Wednesdays from 17:00 to 18:30 in Room 2 with Coach 1, and the room is needed for a school event this Wednesday. You propose Thursday 17:00 to 18:30. The coach check shows Coach 1 already teaches the Foundation batch on Thursdays from 17:30, so the proposal overlaps by an hour. The fix is Thursday 19:00, which Coach 1 can teach. That means notice to the batch's families, a line in the timetable marked 'this Wednesday only', and a note that the regular Wednesday slot returns the following week. One change, reviewed in about five minutes, and no coach is in two places.

When you move the regular time from a chosen date onward, check the later dates too, because a term break, a tournament weekend or a room booking may sit among them. Keep a short change log with the date of the change, what moved, who approved it and who was told. One person approves changes, and a second person reviews the revised week when possible, especially across sites, where two reasonable edits can leave a coach expected in two locations.

A scheduling tool can hold the recurring pattern and the one-off exceptions so nobody re-keys the week; see recurring classes in ChessCore for what that feature covers. Whatever you use, test one real reschedule on your own batch before relying on it, and check the result against the six questions above.

What is the right batch size?

Start a batch at six to ten students, then reduce headcount when the lesson needs more individual feedback. The useful definition of batch size is the number of students whose game review still fits inside the lesson. A 90-minute tournament-prep session that spends 40 minutes on a taught topic leaves 50 minutes. At 10 minutes of review per student that supports five students; at 6 minutes it supports eight. Treat the ranges below as planning starting points and adjust them to the coach, the lesson length and what students need.

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 a larger group can work.
  • 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.
  • Split point: decide in advance the size or waiting-list length at which you open a second section, so growth does not have to wait for the next term.

Set batch capacity before fees so the teaching plan and the 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 still be workable; the answer depends on your own figures. A spare seat is a planning choice as well: one open place in a full batch leaves room for a new student or a replacement class without opening a new section. 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?

Build the grid in this order: coach availability, rooms or online links, then batches. Record each coach's teaching windows and travel between sites 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 weekly teaching ceiling for each coach before placing batches, based on the hours that coach has agreed and the time lessons need for preparation, game review and parent conversations. There is no universal figure. To review capacity before adding a batch, use the coach-load guide, which treats its hour bands as adjustable. 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 arrange cover before promising another batch.

ConflictHow it happensPrevention
One coach, two batchesBatch times edited separately after the grid is setKeep one published grid; check a change against the coach's other sessions first
Room clashTwo batches grow and both need the big roomAssign rooms by band as a default, and check the room's other bookings before approving a change
Branch travel gapBack-to-back slots at different locationsRecord the real travel time for that route and hour, and mark it as unavailable in the coach's row
Festival weeksHoliday seasons, exams or local festivals 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 are orphanedAdd the tournament calendar to the grid and assign cover in advance
app.chesscore.io/schedule

Week of 12 October · all batches

0 conflicts

Mon

Tue

Wed

Thu

Fri

Sat

Make-up credit · Mia G. · Sat 4:30 PM

Absent Thursday with notice · booked by Noor

Booked

Class reminders sent to 148 families

Timing changes update everyone at once

Synced
The week of 12 October in ChessCore: every batch on one grid with the conflict check showing zero clashes, and a booked Saturday make-up slot. The data is from Demo Chess Academy, a made-up academy.

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. If you plan on paper first, you can copy or print the weekly timetable from a free maker and run these checks on the printout. Assign one person to confirm the revised grid and another to review it when possible.

Centres at Knight's Gate, a made-up demo academy: a physical centre in downtown Austin and an online centre in one account, with each batch labelled by where it meets.See academy management

Where do make-up slots live in the timetable?

Consider 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 windows 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.
The Beginners A register at Knight's Gate, a made-up demo academy: each class is marked present, absent or make-up, unmarked classes stay blank, and a moved class shows its new slot.See academy management

Three records are easy to blur, so keep them apart. A missed session is a class the student did not attend, recorded in the register. A credit is an entitlement to a replacement class, and it exists only if your written policy says that kind of absence earns one. Attendance at the replacement is recorded when the student actually turns up.

RecordWhat it isWho sets itExample
Missed sessionThe class the student did not attendCoach marks the registerWednesday 5 November, absent with notice
CreditAn entitlement to one replacement class, if the policy says this absence earns oneAcademy policyOne credit, expiring on the date your policy sets
Attendance at the replacementThe student attending the make-up classCoach marks the register at the replacementSaturday 15 November, present

A missed class does not earn a credit by itself, a credit is not a booked seat, and a booked seat is not attendance until the coach marks it. Our guide to make-up classes covers eligibility, notice and expiry. For the timetable, the point is capacity: check coach hours and room availability before accepting a request, as you would for a regular batch. If neither window fits, explain the policy rather than promising an extra session the coach cannot prepare for.

When and how do you reshuffle batches?

Review 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. Two weeks before term end, pull every student's current rating and rating trend alongside their attendance.
  2. Mark promotion candidates: students sitting above their band's ceiling for several consecutive weeks (choose the number that suits your academy).
  3. Check age fit and batch capacity in the receiving band before confirming any move.
  4. Message each affected family individually before the new grid is published, with the reason for the move.
  5. Publish 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, have a conversation first so the family can ask questions and understand how the placement will support the child.

app.chesscore.io/students/lucas-m
AR

Lucas M.

Batch B2 · Thursdays · joined Aug 2025

+118 since June

1342

Academy rating · Lichess games synced

Games · 142Reports · 14FeesAttendance

Won vs. 1410 · French Defense

Best game

Missed fork on move 23

Homework set
A student record in ChessCore with a rating line from synced games, one of the inputs for a term reshuffle decision. The data is from Demo Chess Academy, a made-up academy.

How do online batches change the grid?

For online batches, review 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, test 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 advantage: an online slot can serve as a make-up window under your policy. A student who missed a physical Tuesday class can join an online replacement session without anyone unlocking a room, which is often the cheapest way to add a second window when the first fills up.

Frequently asked questions

How many students should be in a chess batch?

Start at six to ten students, then adjust to the lesson. The planning ranges in this guide are 8 to 12 for foundation groups and 4 to 6 for tournament preparation. Count the minutes of game review each student needs and check that they fit inside the lesson before adding another place.

How do you make a chess class timetable from scratch?

Work in a fixed order: write down each coach's real weekly availability and travel first, assign rooms or online links second, and place batches last. Leave a 15-minute buffer between sessions, consider reserving one or two make-up windows, and mark festival weeks and tournament weekends at term start so they never surprise the grid. Publish one version and label it.

Can one coach teach two batches at the same time?

Assign 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 sites 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 about two weeks before term end, mark students who have sat above their band's ceiling for several weeks, message affected families individually, then publish the new grid at least a week before classes resume.

Should online and in-person students share one batch?

Keep 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.

How do you change one class without changing the whole recurring schedule?

Record the change as a single-date exception, state the date it applies to, and check that the next regular class stays where it was. For a permanent change, name the first date the new time applies from and check every later date for holidays, tournament weekends and room bookings. Either way, note which families were told and which timetable version replaced the old one.

Keep the week and the register in one place

ChessCore keeps batches, recurring classes and attendance in one place, so you can read the week and the register together. Set up your academy in an afternoon.

  • Roster import from the spreadsheets you already keep
  • Lichess and Chess.com connections, batches, and fee plans
  • First reports in week one, after your approval
  • Free plan, no credit card required

Keep reading