Free tool · no signup
Free chess rating tracker
A chess rating tracker records a student’s rating at dated points and summarises the series: the current rating, the net change from the first entry to the last, and the biggest single rise between two neighbouring entries. This one is a manual log. You type up to eight ratings, oldest first, and it draws the line in your browser with no signup.
Use one rating pool and one time control for every row. The tracker does not import ratings from a username or federation ID, it spaces the entries equally whatever the dates say, and it saves nothing, so copy or print the summary before you close the page.
Progress summary
Current
1342
Net change
+118
Best jump
+86
Points are spaced equally, whatever the gaps between their dates.
History
- 30 Jun 20261224
- Sep 20261310
- Oct 20261342
Runs entirely in your browser. Nothing is saved or sent, and ratings are not imported from any account, so copy or print the summary before you leave. Use Print / PDF, then choose “Save as PDF” in the dialog.
The same job inside ChessCore
Chess student progress tracking
Chess student progress tracking is following each student across a season on recorded signals: attendance, game results, ratings and coach notes, and turning those into a report. ChessCore keeps all four in one record. AI-written report text is approved by a coach, and automatic monthly emails, when an academy switches them on, carry the records with no AI text.
See progress trackingHow to track a chess rating over time
A single rating is a snapshot. A series from the same rating pool shows where a student has been, and a dated point after each rated event or each month is enough to build one. Keep the pool and the time control the same on every row so the line compares like with like. A change in the number describes what happened to the number. It does not show why, and it is not proof that coaching caused it: the student’s play between lessons, the events entered and ordinary variation all move a rating.
- 1Add the student’s name so the summary is labelled.
- 2Choose one rating pool and time control, such as Lichess rapid, and use it for every row.
- 3Enter dated rating points oldest first, up to eight. A month label or a tournament name works as the date.
- 4Add at least two points so the tracker can compute change and draw the line.
- 5Read the current rating, net change and best jump, then copy or print the summary for the student’s file or a parent.
A worked example
Lucas M. is a made-up student at Knight's Gate Chess Academy. He was at 1224 on 30 June, at 1310 before the September Junior Swiss and at 1342 in October. Net change is 1342 minus 1224, which is +118. The best jump is +86, from 1224 to 1310, and the second step is +32. Those are the figures the tracker shows for the three starting rows. The gaps between the dates are not equal, yet the chart draws each step the same width, so read the line as a sequence of samples, not as a rate per month. For how to put a line like this in front of a family, see how to show parents rating progress.
Reading the trend, not the result
Net change and best jump describe the rows you entered and nothing else. Three or four points do not smooth out noise, because a rating also moves with the strength of the opposition and with luck over a few games. A short series cannot tell you that a student has plateaued, and no fixed number of points separates a plateau from a quiet patch. The missing samples matter as much as the ones you entered.
Here is a flat-to-declining series for a hypothetical student, with the steps worked out.
| Date label | Rating | Step from previous row |
|---|---|---|
| Jan 2026 | 1260 | Start |
| Feb 2026 | 1275 | +15 |
| Jun 2026 | 1262 | -13 |
| Oct 2026 | 1241 | -21 |
Net change is 1241 minus 1260, which is -19, and the best jump is +15, from January to February. The chart gives the one-month step from January to February the same width as the four-month step from June to October, so the fall looks steeper than it was per month. There is also no entry between February and June, so the series cannot show whether the rating slipped slowly or dropped after one bad event. Before you act on a line like this, ask which events are missing and what the games showed. Our guide to a chess rating plateau covers how to investigate a flat rating once you have the games.
Use one rating source
Keep the series to a single pool. Pull the rating from Lichess or Chess.com, or use the player's FIDE or national federation rating, but track the same one each time. A line that mixes a blitz rating with a classical rating is not measuring anything. Write down which source and time control you used so the next coach reading the record knows what the numbers mean.
When a manual log stops being enough
Logging one student by hand is quick. Doing it for a whole roster every month is not. ChessCore keeps each student's ratings, attendance and games in one record and builds progress reports from them. AI-written report text waits for a coach to approve it, and if the academy turns on automatic monthly reports, those carry attendance and rating data only. The student progress tracking page shows how that fits together, and chess academy management software covers the wider choice.
Frequently asked questions
- How do I track a chess student’s rating over time?
- Pick one rating pool and time control, then record a dated rating after each rated event or each month, oldest first. The tracker above shows the current rating, the net change from the first entry to the last and the biggest single rise between two neighbouring entries, from the numbers you type.
- Do I need to sign up to use the rating tracker?
- No. The tracker runs entirely in your browser: add up to eight dated points and it computes the summary and draws the line. It does not import ratings from a username, and it saves nothing, so copy or print the summary before you leave the page.
- Which rating should I enter: Lichess, Chess.com, or a federation rating?
- Use one rating pool and one time control for every row. Lichess and Chess.com run separate pools, and a blitz rating and a classical rating measure different things, so a line that mixes them does not mean anything. Pick the rating that matters for the student and enter only that one.
- How often should I log a new rating point?
- Monthly, or after each rated tournament, is a workable rhythm. The chart spaces your entries equally whatever the gaps between their dates, so keep the gaps roughly even where you can and read any long gap with care.
- Does a rising line mean the coaching is working?
- No. The line shows how a number changed, not why. A rating moves with the opposition, the events entered, the student’s play between lessons and ordinary variation. Use the line to start a conversation about what was taught and what the games showed, not as proof of what caused the change.
Written by Abhishek Tiwari. See our editorial standards.
Start building a smarter academy
We set up your academy with you: roster import, Lichess and Chess.com connections, batches, and fee plans.