01
Small recurring jobs
A chess academy runs on small recurring jobs: who is in which batch, who came to class, who has paid, and what a parent should hear this week.
About ChessCore
and we build the software a chess academy runs on: enrolment, batches, fees, parent updates and student training.

The vision
01
A chess academy runs on small recurring jobs: who is in which batch, who came to class, who has paid, and what a parent should hear this week.
02
Growing academies often end up with those jobs in three places. A spreadsheet holds the roster, WhatsApp groups hold the schedule, and payment links sit apart from both. Every change means editing all three, and nobody can say how one student is doing without opening them all.
03
ChessCore keeps enrolment, batches, attendance, fees, parent updates and game review in one record. Stockfish evaluates the games. The AI explains what the engine found and drafts reviews, reports and replies, and those drafts wait for a coach or admin to edit and send, except class recaps when the academy switches on recap auto-publish. Reminders such as class and fee reminders are fixed templates with no AI-written text, and they go out on schedules the academy switches on.
Academy insights · This term
Live148
Active students
136
Paid in October
+118
Lucas M., since June
Rating progress across batches
The aim is plain: when running the academy takes less time, coaches have more of it for coaching.
The method
An AI-first platform for children's chess education only works if the AI is on rails. These four rules are built into the product, not written into a policy page.
Stockfish evaluates, never the AI
Every chess judgment on the platform comes from the engine. The language model only explains what Stockfish found, citing the move and the eval change.
The AI drafts, a person sends
AI-written reports and reviews wait as drafts for a coach or admin to edit and send. Class recaps publish on their own only if the academy turns on recap auto-publish, and reminders are fixed templates the academy switches on.
Numbers come from the database
Attendance, ratings, and fees in any report are pulled from your records, never generated. The AI writes prose around facts it cannot change.
A minor's data is guarded
Contact details are masked before copilot text reaches an AI model, guardian consent is recorded and renewable, and every academy's data is isolated from every other's.
Values
Six commitments, each drawn beside the part of the product that keeps it.
ChessCore prices in flat capacity tiers, so the bill does not move each time a student joins or leaves. An academy with 148 students across six batches pays its tier price until it outgrows the tier.
We build intelligent tools to streamline coaching, not distract from it. The AI drafts, the engine evaluates, and your coaches decide what reaches families. Our goal is to free hours of admin time so you can focus on work that drives your academy forward.
An academy's reputation rests on what its students can show. ChessCore keeps the evidence in one record (games, attendance entries and rating changes), and the numbers in a report come from that record. Numbers cited in AI-written report text are checked against it.
Our product pages say exactly how each feature works. When a batch moves, each family sees the new time in its own time zone, and the class keeps its join link, for the built-in classroom or a Zoom or Meet link the coach adds.
Every evaluation in ChessCore comes from Stockfish, the open-source engine. The AI groups a student's mistakes into themes and explains them in plain language, and the coach decides which puzzles to set.
Guardian portals, approved recaps and receipts keep parents informed without another app, so the academy and the home look at the same record. Parents sign in to the portal with their own login.
To check the claims, read
Corrected on 16 October 2026: an earlier version of this page said a team approves everything that goes out. In fact AI-written drafts wait for a person unless recap auto-publish is on, and fixed class and fee reminders go out on their schedule.

Careers
Building the platform chess academies trust with their students, their fees, and their reputation takes a team that cares about getting the details right. We're looking for people who share that mindset.
If you like turning a messy process into a simple one and solving problems academies actually have, we would like to hear from you.
Tell us about yourself and the work you want to do.
Get started
We set up your academy with you: roster import, Lichess and Chess.com connections, batches, and fee plans.