Class Grade Calculator: Score Sheet for Your Whole Class

This free class grade calculator is a score sheet for teachers: list your students and assignments, type the scores, and see every student’s percentage and letter grade, plus the class average, median and grade distribution. Paste scores from a spreadsheet, and export the results as a CSV file.

Note: the calculator has not started. If this message stays, JavaScript is switched off in your browser, or this website is blocking the calculator’s script. Site owners: see the install guide, “calculator does not respond”.

Score sheet

Name each assignment and enter its points possible, then type each student’s points earned. A student’s percentage is all their points earned divided by all the points possible on the assignments they have scores for. Use initials or ID numbers instead of names if you prefer.

Paste scores from a spreadsheet

Copy cells from Excel or Google Sheets, or paste CSV text. Row 1 is the assignment names, row 2 is the points possible, and every row after that is one student: the name, then the scores. The first cell of rows 1 and 2 is ignored, so you can label them “Student” and “Points possible”. This replaces what is in the sheet now.

Options

Skip suits work that is not graded yet. Choose zero for work that students did not hand in. In both cases a student with no scores at all is left out.
These are example scales, not universal standards. Schools and teachers set their own cutoffs. Choose Custom to enter yours.
Settings and custom scale

The shortcut works when keyboard focus is inside the calculator and not in a text field. The Reset button does the same thing.

This calculator runs in your browser and does not send your numbers anywhere. Only your scale settings are saved on this device. Your grades are not.

Class results

Enter the points possible for an assignment and a score for a student to see the class results.

Export to CSV

Creates a file you can open in Excel or Google Sheets, with each student’s scores, points, percentage and grade. The file is made in your browser and is not uploaded. It contains the names you typed, so store it the way your school asks you to store student records.

CSV text (to copy)

Class grade calculator: the quick answer

A student’s grade is their points earned divided by the points possible, times 100. The class average is the mean of those percentages. The median is the middle percentage once they are sorted. With five students on a 90-point sheet (two 20-point quizzes and a 50-point test), the percentages are 96.67%, 88.89%, 82.22%, 66.67% and 57.78%. The class average is 78.44%, the median is 82.22%, and the class has one A, two Bs, one D and one F. The class grade calculator above does this for up to 60 students and 12 assignments.

Class grade calculator example: five students on a 90-point score sheet give one A, two Bs, no Cs, one D and one F, with a class average of 78.44%
Class grade calculator example: how many students earned each grade.

How to use the class grade calculator

  1. Name each assignment in the column headings and enter its points possible underneath.
  2. Type each student’s name, or an initial or ID, and their points earned for each assignment.
  3. Use Add a student or Add an assignment when you need more rows or columns.
  4. Read each student’s percentage and grade at the end of their row. The class results appear next to the options.
  5. Choose how empty scores are treated, set your grading scale, and export the sheet when you are done.

Class grade calculator: paste your scores from a spreadsheet

If your scores already live in Excel or Google Sheets, copy the cells and paste them into the box under the sheet. Row 1 holds the assignment names and row 2 the points possible. Each row after that is one student, with the name first and then the scores. Tabs, as when you copy cells, and commas both work. Pasting replaces the current sheet, and the calculator checks every number, so a typo is flagged instead of silently changing a grade.

Exporting class grade calculator results to CSV

The export button builds a CSV file with one row per student: the name, each score, total points earned, total points possible, the percentage and the grade. It works in your browser, with no upload. If your browser blocks the download, the same text appears in a box you can copy. Names that begin with a symbol such as = or + get a leading apostrophe, so a spreadsheet will not read them as formulas. Student names count as school records, so follow your school’s rules when you save or share the file.

What the class grade calculator shows

For each student, the percentage is exact, not rounded early. The class average is the mean of the student percentages, so every student counts equally whatever number of assignments they have. The median is the middle value, which is less affected by one very high or very low score. The highest and lowest lines name the student, and the distribution table counts the students in each grade. With skip chosen, a student is graded only on assignments with a score. With zero chosen, a missing score counts as 0 and the student is graded on every assignment.

Class grade calculator formulas and a worked example

Student percentage = Total points earned ÷ Total points possible × 100 Class average = Sum of the student percentages ÷ Number of students

The letter is the first grade on the scale, counting down from the top, whose minimum is at or below the percentage. A result exactly on a cutoff earns that grade. The full rules are on the grading methodology page.

Worked example: five students, Quiz 1 (20 points), Quiz 2 (20 points) and a test (50 points)
StudentQuiz 1Quiz 2TestPercentGrade
Ana18174588.89% (80 ÷ 90)B
Ben12153366.67% (60 ÷ 90)D
Cara20194896.67% (87 ÷ 90)A
Dev10142857.78% (52 ÷ 90)F
Eli16184082.22% (74 ÷ 90)B

The percentages add up to 392.22, so the class average is 392.22 ÷ 5 = 78.44%, a C on the standard scale. Sorted, the middle value is 82.22%, so the median is a B. The highest is Cara at 96.67% and the lowest is Dev at 57.78%.

Choosing a grading scale

The standard and plus/minus scales are examples, not rules. If your school uses different cutoffs, choose Custom and enter them, or build and print a chart with the grading scale calculator.

Sources and further reading

Teachers and schools set their own weights, rounding and policies, so follow your own grading policy. For background, see Academic grading in the United States and Median on Wikipedia.

Related tools

Class grade calculator questions

Is this class grade calculator free and private?

Yes. It is free, needs no sign-up, and runs in your browser. Student names and scores are not sent anywhere and are not saved. Only your scale settings are stored on your device.

How many students and assignments can I enter?

Up to 60 students and 12 assignments on one sheet. For a bigger class, split it into sections and export each one.

How do I get my scores in from a spreadsheet?

Copy the cells, with the assignment names in row 1 and the points possible in row 2, and paste them into the box under the sheet. Then press “Fill the sheet”.

What happens to an empty score?

By default it is skipped, so the student is graded on the assignments they have scores for. Choose “Count them as zero” for work that was not handed in.

Does it support weighted categories?

No, this sheet adds up points. For one student’s weighted grade, use the course grade calculator or the weighted grade calculator.

Is the class average the average of all points?

No. It is the mean of each student’s percentage, so every student counts equally. If students were graded on different assignments, the two numbers can differ.

Can I use ID numbers instead of names?

Yes. The name column is free text, so initials or ID numbers work, and they are what appears in the CSV.

Why did my CSV download not start?

Some browsers or embedded pages block downloads. The CSV text also appears in a box below the button, so you can copy it into a file named class-grades.csv.

Is this class grade calculator result what my school will record?

It is a quick, transparent calculation. Your school sets the official grades. See the disclaimer.