How the class grade calculator works
Each row is one student. The calculator divides that student's points earned by the points possible, multiplies by 100, and then looks up the letter on the grading scale you select. Rows with nothing in them are skipped, so you can leave spare rows at the bottom.
Worked example
Three students take a 50-point quiz. Student 1 earns 42, Student 2 earns 46, and Student 3 earns 39.
| Student | Earned | Possible | Percentage | Letter (Standard A+–F) |
|---|---|---|---|---|
| Student 1 | 42 | 50 | 84% | B |
| Student 2 | 46 | 50 | 92% | A- |
| Student 3 | 39 | 50 | 78% | C+ |
The class average is (84 + 92 + 78) ÷ 3 = 84.67%, which reads as a B. The highest score is 92% and the lowest is 78%. Those are the numbers the calculator shows when you load the example rows. For the single-score formula and how curves change it, see how to calculate a test grade.
Average of percentages, not of points
The class average here is the mean of each student's percentage. If every student is graded out of the same total, that equals the total-points average. If rows have different points possible, the two methods can differ, so keep one assessment per calculation when you want a clean class average.
Choosing a grading scale
Use the scale selector beside the result to switch between Standard A+–F, Simple A–F, and custom cutoffs. Only the letters change. The percentages stay exactly the same. Grading scales vary by school, instructor, and course, so match the selector to your own policy. The grading scale page lists the common reference boundaries, and the guide on how to read a grading scale explains why they differ.
Exporting your results
Export CSV downloads a file with student, earned, possible, percentage, and letter, plus a class-average row. It opens in Excel, Google Sheets, or Numbers. Copy table puts the same data on your clipboard as tab-separated text. Both are created in your browser.
Common mistakes
- Mixing assessments in one list. Compare one quiz or test per run, or the average loses meaning.
- Entering a percentage as points earned. If you type 84 with 50 possible, the row reads 168%. Enter raw points or set possible to 100.
- Forgetting extra credit. Scores above the possible total are allowed and flagged, not rejected.