Upload handwritten papers, match them to your class, mark on screen, calculate grades, spot class-wide gaps and return feedback—without stitching together five different tools.
Real screenshot — tap Light / Dark to preview both themes.
Teacher Marking Assistant is not just a PDF pen. It keeps each paper connected to the student, score, grade, feedback and class picture from upload to return.
Watch the complete workflowImport a scanned stack, separate papers and match handwritten names against the selected class—with a fast manual check when needed.
Use ticks, crosses, half marks, comments, highlights, rubrics and mark schemes. You award the marks; the app handles the mechanics.
Scores, percentages and grades update as you work. Question analytics reveal misconceptions and priorities for re-teaching.
Export or email each marked PDF with the right student, score, grade and feedback—without rebuilding the admin afterwards.
Built for the curricula you actually teach
Curriculum-agnostic — set your own marks, grade boundaries, and rubric for any board.
A one-minute walkthrough of uploading papers, marking with auto-score, and emailing marked copies back.
A class of thirty mock papers takes most teachers six to eight hours by hand. Then there's the spreadsheet of scores, the grade boundaries, the emails to parents. Marking Assistant collapses that into one workflow — annotate the paper, the score updates itself, the email writes itself.
Every tick adds 1, every half-mark 0.5. Score, percentage, and grade update live as you mark — no spreadsheet tally at the end.
Mark one question across the whole class in a single sitting, without flipping back and forth between papers.
Email a marked paper back to a student — or the whole class at once via Gmail.
Built around the actual workflow of a busy classroom teacher — not a software engineer.
Tick, cross, ECF, BOD, half-marks, comment boxes, highlighter, freehand pen. All the symbols you actually use, on a smooth Fabric.js canvas.
Every tick adds to the score automatically. Set your grade boundaries once, save the template, reuse forever.
Upload a stack of scanned papers — the app reads the names, fuzzy-matches them to your class list, and files them automatically. For anything the OCR can't read cleanly, pick the student manually from a searchable list in seconds.
Mark Q3 across all 28 papers in a row. Auto-saves and jumps to the same question on the next student. Spotted a mark-scheme mistake halfway through? Jump back, re-mark that one question across every paper, and the scores update themselves.
Send marked PDFs to students and parents from your own Gmail. Bulk-send the whole class, with merge fields for name, score, grade, and your feedback.
See which questions tripped the class up. Track student progress over time. Spot the topics that need re-teaching before parents' evening.
Drop in a class list from your school MIS. Names, emails, classes — sorted into folders in under a minute.
Keep marking locally if the connection drops. Sign-in, cloud OCR, synchronisation and email need a connection; the core annotation workflow remains available on supported devices.
Paper pages and annotations are held locally and can optionally sync to your own Google Drive or OneDrive. Account and class metadata use Firebase. Student work is not used to train our models, and cloud OCR is limited to the selected scan area.
Use any scanner or phone camera to digitise a pile of papers — drop them in and the app sorts them by student automatically. Even quicker: share a drop folder with the class, have them upload photos of their own work, and hundreds of papers land in the app in seconds.
We've all seen it. You hand a marked paper back, the student looks at the score, and that's it. The mark scheme — where the actual learning lives — barely gets a glance.
Marking Assistant gives you a simple way around it. Scan the papers, hand the unmarked originals back to the class, and have students mark their own work against the scheme first. Once they've done that, share your marked copy so they can compare. Now they have to read the mark scheme, and they can see exactly where their answer fell short of yours.
Works for end-of-topic tests, mocks, or any class quiz where formative feedback matters more than a grade in a spreadsheet.
Set your answer key once, scan or upload the answer sheets, and every paper is marked for you. Scores drop straight into the grade book alongside your written-paper marks — no adding up, no converting scores to percentages or grades, no spreadsheet juggling.
Drag in scanned papers, PDFs or Word docs. The app detects student names automatically, or you can pick the student manually from your class list — papers end up in the right folder either way.
Tap to tick, drag to highlight, type to comment. The score and grade update live as you mark. Use batch mode to fly through one question across the whole class.
Hit "Email all" — the marked PDFs go out from your own Gmail account to students and parents, with each student's name, score, grade and personalised feedback merged in. Outlook / Microsoft 365 send is on the roadmap.
"I marked an entire set of mocks in one evening instead of the whole weekend. Batch mode is genuinely a game-changer — once you've used it you can't go back."
"The OCR name detection alone saves me twenty minutes per class. I used to sort papers by hand. Now I just upload the stack and they file themselves."
"Sending marked papers home used to be its own job. Now I hit one button after marking and the whole class gets their feedback before the bell."
Quotes from early access teachers. Names changed for privacy.
Free trial covers 100 papers or 30 days, whichever comes first. No credit card, no auto-charge — when the trial ends the app keeps working, you just get a prompt to subscribe.
Try the full app before you commit.
Everything you need, all year round.
or £39/year — save over 30%
SubscribeLooking for a school-wide or department licence?
Clear, classroom-tested guidance on scanning, marking and analysing assessment—without pretending software replaces teacher judgement.
A five-step workflow from class scan to returned feedback.
BATCH WORKFLOWMark question by question for speed and consistency.
CLASS INSIGHTTurn marks into useful reteaching and intervention priorities.
MCQ SCANNINGWhat reliable detection and exception review should look like.
WINDOWSA teacher-focused alternative to a generic PDF editor.
BUYER'S GUIDEThe features and data-protection questions that actually matter.
Paper pages and annotations are stored locally on your device. Account, subscription, quota and class metadata use Firebase, while optional paper synchronisation is stored in your own Google Drive or OneDrive account.
What can leave your device, and only when you choose:
For the smallest cloud-data footprint, leave Drive/OneDrive sync disabled and allow the on-device OCR fallback. Authentication and account services still require Firebase connectivity.
You get 100 papers or 30 days of use — whichever comes first. A "paper" is one upload: only the first page is OCR'd, so a multi-page exam still counts as one.
No credit card up front. When you hit either limit the app doesn't lock you out — it keeps working, but you'll see an upgrade prompt inviting you to subscribe. You can see exactly where you stand (papers used, days remaining) in Settings.
If 100 papers isn't enough for the way you mark, get in touch — I'd rather extend the trial than lose you before you've seen what it can do.
No. We do not use student work to train our models. Where an optional third-party processor is used, the request is limited to the feature selected by the teacher and governed by that provider's service terms.
The third-party services the app optionally calls are all bound by contractual commitments that explicitly forbid training on customer data:
Can I switch it off? Yes — by choosing the Tesseract OCR engine and not enabling cloud sync, you can use the app without any student data ever reaching a third-party server. You control this in Settings.
Teacher Marking Assistant is designed around data minimisation and teacher control. Paper pages and annotations are stored locally unless you enable synchronisation to your own Google Drive or OneDrive. Firebase supports authentication, class/account metadata, subscription and quota services. Student work is not used to train our models, and cloud features run only for their stated purpose.
However, every school has its own policies. Before using Marking Assistant with real student work, it is your responsibility as the individual user to check with your school's IT department and confirm that the app meets your school's data protection and privacy requirements. If your IT team needs technical details, point them at our security overview or email us for a one-page Data Protection Overview covering what data is handled, where it lives, sub-processors and AI-training commitments.
Create a class, upload a few papers and see whether the workflow fits the way you mark. No demonstration data and no sales call required.
100 papers or 30 days · No credit card · Your marking remains teacher-controlled