Skip to content

    Digitize Your Students' Games: ScanChess for Coaches

    Turn a stack of students' scoresheets into PGN in minutes, build each player's game archive, and prepare lessons from the games they actually played.

    Example resultA. Rivera – M. Okafor
    Handwritten scoresheet, moves 1 to 8
    1. 1e4e5Checked against the rules
    2. 2Nf3Nc6Checked against the rules
    3. 3Bb5a6Needs a look
    4. 4Ba4Nf6Checked against the rules

    8 moves read and checked against the rules.

    Prepared example, not a live scan.

    Check the marked move yourself
    On this page9
    1. 1Where a scoresheet scanner fits in a coach's toolkit
    2. 2Managing multiple students: metadata tagging standards
    3. 3Handling multi-page sheets and tournament batches
    4. 4Rule-checked recognition: what the colors mean
    5. 5What we saw when we tested it
    6. 6Running a squad: the Pro+ club plan
    7. 7From PGN to lesson: interactive analysis workflows
    8. 8Coaching workflow overview
    9. 9Where to start

    Where a scoresheet scanner fits in a coach's toolkit

    Among chess coach tools, a scoresheet scanner addresses one critical bottleneck: converting paper tournament scoresheets into digital PGN files so you can prepare lessons from the games your students actually played. It is not an all-in-one suite for scheduling lessons or running pairings; it is the bridge between physical over-the-board tables and your analysis software. Retyping moves by hand is slow and risks transcription errors, while relying on a student's memory often obscures the actual turning points. Scanning scoresheets through the ScanChess scanner automates transcription with board-level rule validation, giving you clean, engine-ready files in minutes.

    Managing multiple students: metadata tagging standards

    ScanChess maintains a unified cloud library across your account. Because coaches often track dozens of students across multiple tournament sections, establishing a consistent metadata convention in the Seven Tag Roster before export makes your game archive searchable and structured:

    • Player tags: Format the White and Black tags consistently as Last, First (for example, [White "Tan, Alex"]). When searching your ScanChess library or desktop database, typing a student's name instantly surfaces their complete game history.
    • Event and cohort tags: Use the Event tag to record the competition and squad level (for example, [Event "2026 Spring Open - Scholastic U1400"]).
    • Round and date: Standardize [Round "3"] and [Date "2026.04.18"]. This preserves chronological pairing order for tournament reports.

    When games follow this format, you can filter a student's archive to identify systemic patterns over time: recurring clock trouble by move 25, repeated opening missteps, or passive endgame transitions.

    Handling multi-page sheets and tournament batches

    Weekend Swiss events generate high volumes of notation, and games exceeding 60 moves frequently spill onto a second sheet or the back of the form:

    • Multi-page and double-sided sheets: In ScanChess, you can upload up to 10 images (JPG, PNG, or WebP, up to 15 MB each) in a single scan. Uploading both sides of a scoresheet merges the moves sequentially into one continuous game. It counts as a single 2-credit scan, not two separate jobs.
    • Batching between rounds: During weekend tournaments, photograph sheets between rounds while the games are fresh. Press folded sheets flat on the table, keep the camera parallel to the paper in even daylight, and keep all four corners in frame. The complete capture checklist is on How to get a clean scan.
    • Time scrambles and illegible moves: When students scramble in time pressure under FIDE Laws of Chess Article 8, notation often degrades into squiggles. ScanChess catches where the text breaks down so you can reconstruct missing moves against the opponent's carbon copy.

    Rule-checked recognition: what the colors mean

    Generic optical character recognition reads characters as plain text and silently accepts illegal moves. ScanChess executes every recognized move on an internal board from the starting position:

    1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 d6 8. c3 O-O 9. h3 Nb8 10. d4 Nbd7
    

    On move 10 in this classical Ruy Lopez sequence, Black has knights on both b8 and f6. If a student writes a hurried Nd7, a text parser cannot know which piece moved. ScanChess identifies that both Nbd7 and Nfd7 are legal:

    • Red: Marks an illegal move that cannot be played from the current board state.
    • Amber: Marks a low-confidence reading or an ambiguous move, presenting rule-legal candidate alternatives for quick selection.
    • Shorthand expansion: Shorthand entries like 0-0 with numeric zeros are converted to standard O-O, and pawn captures written as dc expand to dxc5.

    You can correct any flagged move using the inline pencil button for free; credits pay for the AI recognition, and for AI explanations beyond the free ones each day. Scan chess notation details how this validation architecture operates.

    Tested by us

    What we saw when we tested it

    When we tested the scanning workflow signed out on 30 September 2026, uploading a scoresheet at /dashboard/scan showed "1 page ready" in the upload preview. Running recognition required signing in: the scan button displayed "Sign in to scan · 2 credits", and the page stated "Image recognition requires sign-in: 2 credits per scoresheet scan, including the pages of one game." (New accounts start with 10 free credits.)

    ScanChess upload prompt showing sign-in required for two credits per scoresheet scan

    Before spending credits on student games, coaches can inspect the review interface using the free preloaded Example. It opens the Review screen without an account: the original scoresheet image is on the left, the move list in the middle ("8 moves total", "First 8 moves"), and the interactive board on the right ("All moves validated successfully"), with tabs for Board, Details, Notes, and Share, plus Stockfish 18 ("Turn on the engine").

    ScanChess Review screen with scoresheet image, move list, and interactive board

    When preparing a lesson from a student's sheet, you fix slips in place rather than retyping the game. In the Review screen, clicking the pencil button beside any move opens the inline editor with a check mark, a cross, "Insert move", and "Delete".

    ScanChess inline move editing showing check, cross, insert, and delete options

    Student scoresheets frequently contain hasty handwriting. On a demo scoresheet we made ourselves with the 1858 Opera Game, we tested several handwriting traps: a 7 with almost no top bar (7...Qe7) reading as illegal "Qe1", a short-stemmed b (9...b5) reading as "65", a struck-out "Rd8" corrected to "Rd1" at move 14, and castling written with digits as "0-0-0". Testing the literal misread "7... Qe1" in the browser-based PGN validator flagged "Illegal move at 7... Qe1" ("13 moves were legal before this one") and listed Qe7 under "LEGAL MOVES HERE" along with the stopped board position FEN. For a coach reviewing a student's game before a lesson, this legal-move list narrows down what the student meant, and the question "did you play Qe7 here?" is a good way to start the lesson.

    In our public test, the scanner read 43 of 45 moves right first time on a real handwritten scoresheet (141 of 143 on all 3 standard algebraic sheets, 2 of them printed test sheets), and invented no moves on blank ones.

    See every move of the test

    Running a squad: the Pro+ club plan

    If you coach a group, a club workspace keeps the squad together — free for up to 10 players, with no limit on the club's own Pro+:

    • Player roster: each player with the names they write on scoresheets, their rating and FIDE ID, so games are filed under the right student.
    • Round scan, then assign: scan a whole round in one batch, check which student played each board, and the round's games are filed and analyzed together. Archive a tournament round in one pass walks through the batch page.
    • Student pages: one private page per student with their insights profile, their games and their event reports.
    • Event reports: a printable summary of a student's tournament — accuracy and the biggest mistake in each round, the openings, the mistakes that came back and what to practice next — with an optional AI-written summary.
    • Share links: send a report to a parent or another coach through a link with an expiry you choose, and withdraw it at any time. For a junior player the link lasts at most 30 days and full names are never shown. Parents who want to keep their own copy of the games can follow saving your child's chess games.

    Pro+ is $19.99/month or $119.99/year and adds 500 credits every 30 days, about 250 scoresheets. For the features above, buy it for the club on the club's Credits & billing page: a personal Pro+ plan does not cover a club workspace. A club on no plan already keeps up to 10 players with their student pages and makes 1 event report a month; Pro+ removes the roster limit and adds share links, and event reports also come with Pro. See the pricing page for the full comparison.

    From PGN to lesson: interactive analysis workflows

    Once exported, your PGN files integrate directly into coaching platforms:

    1. Importing into Lichess Studies: In Lichess, navigate to Learn → Study (or Community → Studies; menu labels may shift across site updates), click Add a new chapter, select the PGN tab, and paste the movetext. Multi-game files automatically split each game into its own dedicated chapter. For full setup instructions, see from scoresheet to Lichess study.
    2. Interactive "guess-the-move" exercises: Inside the study chapter settings, change the mode to an interactive lesson. Place the student at their critical blunder position and prompt them to find the tactical improvement before showing engine evaluations, as outlined in how to analyze your chess games from scoresheets.
    3. Engine review, before the lesson: Every game you scan gets a free Stockfish review in ScanChess: each side's accuracy, every inaccuracy, mistake and blunder marked, and the turning points with a sentence on what went wrong. The free Game Analysis tool runs the same review on any PGN, so you know which moments to teach before you open the study.

    Before importing multi-game batches, you can verify file syntax with our free PGN validator. For tactics homework from the same games, the free missed tactics trainer turns the captures, checks and mates a student overlooked into puzzles they can solve again.

    Coaching workflow overview

    StageActionTool or FeatureCoaching Benefit
    CapturePhotograph 1–2 pages per scoresheetSmartphone camera (even light, flat angle)Clean images up to 10 photos per scan
    Scan & VerifyAI recognition with board-state checksthe ScanChess scannerFlags illegal moves in red and doubtful plies in amber
    Tag & CleanAdd player, cohort, and round tagsInline editor (free pencil icon)Searchable student library and valid Seven Tag Roster
    TeachBuild interactive study chaptersScanChess review, then a Lichess StudyInteractive exercises from students' actual tournament games
    Follow upAssign games, report, sharePro+ club workspaceStudent pages and report links for parents

    Where to start

    Every new account begins with 10 free credits, which covers 5 complete scoresheet scans (including multi-page games). For coaches managing active tournament squads, the Pro plan adds 100 credits every 30 days—covering roughly 50 games—and Pro+ adds 500; a club workspace keeps up to 10 players with student pages for free, and its own Pro+ removes the limit and adds shareable reports. Both plans are on the pricing page. Credits never expire and unspent allowances roll over month to month; how credits work explains the billing mechanics in full.

    Frequently asked questions

    How long does a nine-round tournament take to digitize?

    About fifteen minutes. Each scoresheet is one to two minutes including the check; the slow part is looking at the moves the system colors, not typing.

    Can I keep each student's games separate?

    Fill in the player names when you scan and every game is searchable by them in your library. A club workspace keeps a roster of your players with a page per student — up to 10 players free, any number once the club has its own Pro+ — and the games of a round scan are assigned to them in one step.

    What does it cost for a squad?

    Credits are per scan, not per student: a scoresheet costs 2 credits. Pro adds 100 credits every 30 days — roughly 50 games — and Pro+ adds 500. A club workspace keeps up to 10 players with their student pages for free; the club's own Pro+ removes that limit and adds shareable reports, and a personal Pro+ plan does not cover a club. See pricing for the current rates.

    10 free credits on sign-up, no card needed. What scans cost and what Pro adds: Pricing

    Other ways people use ScanChess