Skip to main content
Skip to article

How to Run a Chess Academy: The Operating Calendar

How to run a chess academy week by week: an operating calendar that ties intake, batches, fees, attendance, parent updates, and retention together.

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

A weekly planner wall where each day is marked by a chess academy operating prop.

Bottom line

Running a chess academy means executing the same weekly loop well: intake and trial placements, level-based batches, classes that produce homework, synced games and engine review, structured parent updates, a fixed fee cycle, and a monthly retention review. Pin each loop to a fixed slot on the calendar and the academy runs on routine instead of memory.

TL;DR

  • A well-run chess academy is a weekly operating calendar: every recurring task has one slot and one owner, so nothing depends on anyone remembering.
  • Batches are grouped by playing strength rather than age, capped where one coach can still review individual games, and frozen for a full term.
  • Fees collect themselves when invoicing happens on a fixed date with payment links or UPI AutoPay mandates, instead of ad hoc reminders.
  • Attendance, make-up credits, and parent updates are one connected system: parents trust numbers they can see reflected every week.
  • A monthly retention review that flags slipping attendance, flat ratings, and missing homework catches quitters a term before they quit.

Key facts

  • UPI AutoPay lets a parent approve a recurring payment mandate once, after which the fee debits automatically every cycle.[4]
  • Lichess studies are free shared analysis boards, which makes structured homework between classes possible at zero cost.[1]
  • Stockfish is a free and open-source chess engine, so weekly game review for every batch costs an academy nothing in software.[2]
  • WhatsApp Business provides labels, quick replies, and away messages designed for small businesses managing customer conversations.[3]
  • Most online platforms rate players with Elo-derived systems, so even a brand-new student acquires a usable strength number within a few dozen games.[5]
  • In the demo academy, moving invoicing to one fixed monthly date with automatic reminders produced 96% on-time collection this term.

What does running a chess academy actually involve?

Running a paid chess academy means maintaining a weekly routine for intake, batches, homework, parent updates, fees and retention. A school chess club can begin with a room, a weekly slot and sets, as Chess House's guide explains [7]. If you are organising a school club, use that simpler starting point. For a paid academy, the sections below help you assign each recurring job to a person and a day, so teaching and administration fit into the same timetable.

This guide is about operating, not founding. If you are still choosing a venue, registering the business, or filling your first batch, start with our guide to starting a chess academy and come back here once classes are running. A school-club organizer who only needs a weekly hour should not copy the fee cycle or the seven commercial loops. Operating a paid academy is a different discipline: the founding decisions are made once, but the loops below repeat every week for as long as the academy exists. The quality of an academy is the quality of its most neglected loop. A brilliant coach with chaotic fee collection bleeds families just as surely as a tidy administrator who never reviews student games.

The most useful way to see the whole job is a week in the life of a well-run academy. The table below is the operating calendar this entire guide expands on. Days are illustrative: shift them to match your class days, but keep the principle that each loop happens at the same time every week, owned by a named person. The demo academy referenced throughout this post runs exactly this shape with two coaches and three batches.

DayOperating loopWhat the operator actually does
MondayIntakeReturn trial enquiries, run a 20-minute assessment game, place new students into a batch by strength
TuesdayClassesTeach, mark attendance during the warm-up puzzles, log absences so make-up credits issue the same day
WednesdayGame syncingPull the week's online games, run engine review on one game per student, set homework positions
ThursdayClassesSecond batch session, collect and discuss homework, mark attendance exactly as on Tuesday
FridayParent updatesSend one structured update per family, then answer questions inside a fixed office-hour window
SaturdayPractice and make-upsRapid ladder or tournament prep, plus the buffer slot where make-up credits get redeemed
Month endFees and retentionIssue invoices on the fixed date, reconcile payments, review attendance and rating trends for at-risk students

Put recurring jobs on the calendar so coaches and families know what to expect. A fixed homework day gives students a deadline; a fixed parent-update day tells families when they will hear about progress; a fixed invoice day makes payment records easier to reconcile. Review whether the timetable leaves enough time to complete each job. If an update slips twice, change the workload or assign another person rather than leaving the date on paper while the task goes undone. Start with the routine you can maintain and expand it as the roster grows.

The one-home rule

Every recurring task gets exactly one slot in the week and exactly one owner. If a task has no slot, it will be done late; if it has no owner, it will not be done at all. Write the calendar down and put it where both coaches and the front desk can see it.

What equipment and room setup do I need?

Chess House's school-club guide says you need a room, a 45 to 60 minute weekly slot, and one set for every two children, plus an adult who shows up [7]. Those figures were written for school clubs, not commercial academies. Our suggestion for a paid academy: start from the same kit, and for a larger batch, consider clocks, a demo board and bag storage.

The same Chess House page publishes a 30-minute club meeting skeleton that answers how a class session should be structured: five minutes for arrival and setup, five minutes for one short concept, fifteen minutes of play, and five minutes to reset and name a good moment [7]. That is a school-club template. Stretch the lesson and play blocks when your academy session is 60 or 90 minutes, but keep the same order: arrive, teach one idea, play, close.

BlockChess House club timing [7]Suggested academy adaptation
Arrival and setup0:00 to 0:05Same greeting; boards already out
Mini lesson0:05 to 0:10, one concept10 to 20 minutes on one position
Play0:10 to 0:25The rest of the hour, with a walk-around
Wrap0:25 to 0:30Homework, pickup line, attendance already marked

Club numbers are not academy law

One set per two children and a 45 to 60 minute weekly slot come from a school-club page [7]. Our suggestion: a commercial batch that meets twice a week can start from that kit list and adapt it. Do not read those minutes as a rule for every paid class.

How should you structure batches and the weekly schedule?

Group students into batches by playing strength, not age, cap each batch where one coach can still review individual games, and freeze the timetable for a full term. A nine-year-old at 1200 and a fourteen-year-old at 600 need different lessons, and mixing them serves neither.

Three batch tables grouped by playing strength, with an empty buffer table for make-ups.
Group by strength, not age, and freeze the timetable for a full term.

Strength banding is practical because ratings are cheap to obtain. Online platforms rate players with Elo-derived systems [5], so even a complete beginner has a usable number within a few dozen games, and your Monday assessment game fills the gap before that. The bands below are a starting point, not a law: the real constraint is that everyone in the room can learn from the same position on the demonstration board.

Level bandIndicative online ratingBatch sizeWeekly schedule
Beginner: rules to first eventsbelow 8008 to 10 students2 sessions of 60 minutes
Intermediate: tactics and openings800 to 14006 to 8 students2 sessions of 90 minutes
Advanced: tournament playersabove 14004 to 6 students2 sessions of 90 minutes plus the Saturday practice slot
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 timetable in ChessCore: three level-based batches across two coaches, with the Saturday make-up slot visible on the same screen as the regular sessions.

We suggest two scheduling habits. Leave a buffer slot with no regular batch, perhaps on Saturday, for make-ups, assessment games and occasional rescheduling. Plan routine promotions between batches at term boundaries, while allowing a prompt change if a student is struggling in the wrong group. Explain the reason and confirm the new slot with the parent. Families may organise school pickups, other tuition and sport around your timetable, so give them notice. Our batch scheduling guide covers coach loading and timetable design; the make-up class guide covers the credit arrangements when a student misses a session.

How do academies structure and collect fees?

We suggest a flat monthly or quarterly fee for each batch level, billed in advance on a fixed date. Use payment links or recurring mandates where they suit your families, then give one person responsibility for pending payments. Put invoice day, reminder day and reconciliation day on the calendar alongside classes.

Four parts of a fixed monthly fee cycle from invoice day to personal follow-up.
Fees collect themselves when invoicing and mandates sit on a fixed calendar.
Fee modelWorks best forWatch out for
Monthly, billed in advanceA suggested starting model for regular weekly batchesCollection effort repeats twelve times a year, so automate it
Quarterly with a small discountStable batches with committed familiesRefund conversations when a student leaves mid-quarter
Per-class packsDrop-in adult learners and holiday campsUnpredictable revenue; never use it for the core junior batches

Collection is where discipline pays most visibly. Pick one invoice date, send every invoice that day, send one polite reminder three days later, and have a named person make the personal call on day seven. For Indian academies, UPI AutoPay removes most of this work: the parent approves a recurring mandate once and the bank debits the fee automatically each cycle [4]. In the demo academy, moving from ad hoc reminders to this fixed cycle, with a ₹4,500 monthly fee per intermediate student and an automatic receipt on every payment, produced 96% on-time collection this term. The receipt matters as much as the debit: a parent who has a dated receipt for March never has a dispute about March.

app.chesscore.io/fees

Fees · March · all batches

96% collected

Collected · this term

96%

Aarav R. · March · ₹4,500

UPI AutoPay · receipt sent to Sharma family

Paid

Vihaan S. · March · ₹4,500

Payment link opened in WhatsApp

Due 5 Jul

Batch B2 · 14 of 14 reconciled

No bank-transfer screenshots needed

Auto

AutoPay mandates · 31 active

Renew monthly without reminders

Active
The fee cycle in ChessCore: invoices issued on the fixed date, UPI AutoPay mandates collecting automatically, and the handful of pending payments surfaced for a personal follow-up.

What to charge is its own decision, shaped by your city, your coach costs, and what the local market bears; our fee structure guide works through that pricing question properly. For operations, the only rule that matters is consistency: one price list, one invoice date, one escalation path, applied identically to every family, including the ones you know socially. Exceptions made quietly for one parent become entitlements for all of them within a term.

How do you track attendance without losing trust?

Mark attendance in the first five minutes of every class, in front of the students, against a roster whose numbers parents see reflected in their weekly update. Attendance destroys trust only when it lives in a private notebook and surfaces for the first time during a fee dispute.

The mechanics are simple and the discipline is everything. The coach marks the register while students solve the warm-up puzzles, so it costs no teaching time. An absence is logged the same day, not reconstructed at month end from memory, because reconstructed attendance is exactly the kind of number a parent will dispute. And every absence triggers a defined consequence the family already knows: either it lapses, or it converts into a make-up credit with an expiry date, redeemable in the Saturday buffer slot. Our attendance tracking guide covers register design and edge cases, and the make-up class guide covers the credit ledger in detail.

Attendance is a parent-facing number

Treat the attendance count as something you publish, not something you keep. When the Friday update says eight of eight classes attended, and the parent's own memory agrees, every other number the academy reports inherits that credibility, including the invoice.

Use attendance as a prompt to check in when a student misses classes. An absence may reflect a timetable problem, illness or fading interest; the register alone cannot tell you which. Keep it current so the retention review later in this guide starts with a specific question for the family, rather than a guess based on a month-old notebook.

How do you keep parents informed without drowning in chats?

Send one structured update per family on a fixed day each week, and confine ad hoc conversation to a published office-hour window. Parents do not need more messages from a chess academy; they need predictable ones that always contain the same things: attendance, homework, and progress.

In practice this conversation happens on WhatsApp, because that is where the parents already are. WhatsApp Business adds labels, quick replies, and away messages built for exactly this kind of small-business communication [3], which is enough structure to run the Friday update loop without the chat swallowing your evenings. The discipline that makes it sustainable is the template: every update, every week, in the same order, so a parent can read it in thirty seconds and a coach can write it in two minutes.

  1. 1What the batch worked on this week, in one sentence a non-player can understand.
  2. 2Attendance: sessions attended out of sessions held, plus any make-up credit issued or redeemed.
  3. 3Homework: what was set, and whether last week's came back.
  4. 4One concrete moment from the student's own games, good or instructive.
  5. 5What happens next: the following week's topic, or an upcoming event.

The weekly update is the heartbeat; the monthly progress report is the deeper document, with rating trend and the coach's actual assessment, and our progress reports guide covers how to write one that parents keep. The trap to avoid is the unstructured group chat as the academy's only channel: group chats are fine for logistics broadcasts, but individual progress belongs in an individual thread, where the message history doubles as the academy's record of what each family was told and when.

How do you keep students from quitting?

We suggest a monthly retention review: list students whose attendance has slipped, whose rating is flat without recent feedback or whose homework has stopped coming back. Choose one follow-up for each name that week. Ask what changed before deciding whether the answer is a review session, a timetable adjustment or a pause in classes.

The review works because the warning signs are already in records you keep for other reasons. Attendance comes from the register. Homework completion comes from the Wednesday game-syncing loop: shared Lichess studies make structured between-class material free to set [1], so a student who stops opening them is telling you something. Rating trend comes from synced online games, and a plateau deserves a response rather than silence: a fifteen-minute engine review of one recent loss, with Stockfish doing the evaluation [2], gives the student visible evidence of what to fix while the rating refuses to move. For stronger juniors, a concrete goal does the same job; working toward a first FIDE-rated event [6] reframes a flat online rating as preparation rather than stagnation.

Each flagged name gets one of three actions: a conversation with the student, a call to the parent before they call you, or a batch change at the next term boundary. The pre-emptive parent call is the highest-value habit in this entire guide. Calling to say you noticed Aarav missed two sessions and here is the plan converts a quiet exit into a renewed commitment more often than any discount will. The full pattern of why families leave, and the scripts for those calls, is in our guide to why students quit chess academies; the operating takeaway here is simply that retention is a scheduled loop, not a reaction.

Retention review, three questions per student

Ask three questions: has attendance changed, did homework come back and can you show one specific piece of progress? We suggest putting a student on the check-in list when two answers raise concern. For a fifty-student academy, reserve an illustrative thirty-minute review slot, then adjust it to the time your records and follow-up decisions actually require.

When do spreadsheets stop being enough?

Spreadsheets stop being enough when the loops start referencing each other faster than one person can copy between tabs: in practice, somewhere around two coaches, three batches, or fifty students. Below that line, a disciplined sheet runs chess academy operations perfectly well, and you should not pay for software out of aspiration.

The breaking point is not volume, it is joins. An absence on Tuesday should create a make-up credit, appear in Friday's parent update, and adjust nothing on the invoice; a payment should generate a receipt and close a reminder. Each of those is one manual copy in a spreadsheet, performed by a tired human at 9pm, and every miss lands in front of a parent. When you notice the same fact being typed into a third place, or a second coach asking which tab is current, the calendar has outgrown the tool. The honest comparison of costs and switching effort is in our spreadsheets versus academy software guide, and our list of questions to ask before buying academy software keeps any vendor conversation grounded.

Migrate at a term boundary

Never switch tools mid-term. Close the term in the spreadsheet, reconcile fees to zero, then import the roster fresh, the demo academy moved 248 students from Sheets exactly this way. A clean cutover takes a weekend; a gradual one takes a term and corrupts both systems.

Whatever tooling you choose, the operating calendar from the first section is the real system. Software can hold the register, run the fee cycle, and draft the Friday updates, but it cannot decide that intake happens on Monday and retention review happens at month end. Set the calendar first, run it manually until it hurts, and then let tools take over the loops you already understand.

Frequently asked questions

How do I get the first students if I am still launching?

Our recommendation: offer a free or low-cost trial class, tell nearby schools and parent WhatsApp groups about it, and follow up every trial family within 48 hours with a short note on what the child did well and which batch fits. Run trials on one fixed weekday so enquiries always have a next date to book. Keep a simple enquiry list (child, parent phone, trial date, follow-up sent) so no family is forgotten. For venue and registration steps, use our guide to starting a chess academy. A school-club launcher can also use Chess House's club-meeting kit (room, weekly hour, one set per two children) [7]. Do not copy the fee cycle here until you actually have a paid roster.

How do you manage a chess academy day to day?

Put every recurring task on a fixed weekly calendar with a named owner: intake calls on Monday, attendance marked in the first five minutes of each class, game syncing and homework midweek, one structured parent update per family on Friday, and fees plus a retention review at month end. Day-to-day management then becomes executing the same slots every week rather than reacting to whatever feels urgent.

How many students should one coach handle in a batch?

Cap a batch where the coach can still review individual games: roughly 8 to 10 students for beginner groups, 6 to 8 for intermediate, and 4 to 6 for advanced tournament players. The constraint is not crowd control but feedback quality. If the coach cannot look at one game per student per week and set personal homework from it, the batch is too large for the level.

How much time does running a chess academy take each week?

Beyond teaching hours, expect the operating loops themselves to take a few focused hours per week when they are scheduled: intake and placement on one morning, game review and homework setting midweek, parent updates in one Friday sitting, and a monthly half-day for fees and the retention review. The time balloons only when loops are unscheduled, because every task then arrives as an interruption with a parent waiting on the other end.

What records do chess academy operations require?

Six records cover it: a roster with each student's batch and rating, an attendance register marked live in class, a make-up credit ledger with expiry dates, a fee record of invoices, payments, and receipts, links to each student's online games for review, and a log of what was sent to each parent and when. If each fact lives in exactly one place and the others reference it, disputes about attendance, money, or communication mostly disappear.

Do coaches need background checks to work with children?

We suggest asking the host school, parks department or your own counsel which screening checks they require for adults working with children. Confirm the arrangements for substitute coaches too. Record the answer before the first class, name the person responsible for checking it and keep a record of completed checks. As an academy policy, do not assign a coach to supervise a batch alone until that person has completed the checks your school or adviser requires.

Sources

  1. [1]Lichess Study: shared analysis boards · accessed 2026-06-10
  2. [2]Stockfish: strong open-source chess engine · accessed 2026-06-10
  3. [3]WhatsApp Business · accessed 2026-06-10
  4. [4]NPCI: UPI AutoPay product overview · accessed 2026-06-10
  5. [5]Elo rating system · accessed 2026-06-10
  6. [6]FIDE: International Chess Federation · accessed 2026-06-10
  7. [7]Start a Chess Club at Your School, Chess House · 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 academy's week on one calendar

ChessCore runs the loops in this guide from one screen: batches, attendance, make-up credits, the fee cycle, and parent updates your coaches approve. Import your spreadsheet and see your week laid out.

Get started

Keep reading