Paste a roster, enter scores, and take your results with you.
A teacher grader converts a class roster’s earned scores into percentages and letter grades using one shared test total. Enter names and scores or import a CSV, then review the class average and export results. Calculations and explicit saves stay in your browser.
Example: Scores of 16/20 and 18/20 give 80% and 90%; their class average is 85%.
No account required. Just the numbers you need.
YOUR CLASS WORKSPACE
A whole class, all together.
Live
Enter points earned for each student.
STUDENT
EARNED
SCORE
GRADE
Remove
Grading scale
Standard A–F
Letter grades use the original percentage, before display rounding.
Your school’s policy takes priority.
Paste or import a class roster
CSV format: Name,Score. Optional header. Up to 500 students.
Import replaces the current rows; you can undo the import.
You can also reimport a results CSV exported by this tool.
An example class is loaded. Nothing is saved until you choose Save class.
Free, without an accountCalculations stay on your deviceBuilt for teachers & students
UNDERSTAND YOUR RESULT
Grade a roster and keep the class together
Enter a test’s possible points once, then add student names and earned scores. Import a CSV to avoid retyping up to 500 students. Review the class average and grade distribution before exporting.
Save the class explicitly in this browser to reuse the roster. CSV exports include each student’s percentage and letter grade and protect names that could otherwise be interpreted as spreadsheet formulas.
Teacher calculator: one test total for the whole class
Set the possible points once and enter each student’s earned score. The teacher calculator applies the same grading scale to the roster, then shows each percentage, each letter grade, and the class average.
Import up to 500 names and scores from a CSV below 1 MB. Invalid imports keep the existing roster, and an import can be undone.
Online gradebook for one class at a time
This local online gradebook handles one roster and one shared test total at a time. Save class explicitly to store a snapshot in this browser; Restore reloads it. There is no automatic saving or cross-device account sync.
For a running course average across assignments and weighted categories, use the course gradebook instead of mixing different tests into one roster.
No. CSV processing and calculations run in the browser. Save class writes to this browser profile, where anyone with access to the profile may access it.
What CSV format can I import?
Use two columns: Name,Score. A header is optional. Quote names containing commas or newlines. Up to 500 students and files below 1 MB are supported. Invalid imports keep the existing roster.
Will my saved class come back after a refresh?
Yes, if you explicitly saved it in this browser and choose Restore after returning. Edits are not automatically saved. Browser cleanup, private browsing, or a different device can make saved data unavailable.