Class grade calculator

Enter each category's score and its weight from your syllabus. Leave ungraded work blank.

Example scores. Type yours over them, or

Weighted: each category counts for its share of the course.

Import grades from a spreadsheet or CSV

Copy your assignments from a spreadsheet, or a grades table on a web page, and paste them here. One row per assignment. Your grades stay in this browser.

Missing work, a retake, late work or my next score

This changes a copy of your scores. Retakes replace the old earned score; a 10% late deduction keeps 90% of the earned score. Dropping removes the row and its weight or possible points. Use only the rule your syllabus allows.

Letter scale: Common US plus/minus scale

The plus/minus cutoffs Wikipedia lists for US colleges: A+ from 97%, A 93, A- 90, B+ 87, B 83, B- 80 and so on down to D- at 60. It is not universal, so use your syllabus's cutoffs when they differ. Source: Wikipedia, “Academic grading in the United States”.

Rounding and decimal places

Follow your syllabus. A displayed percentage can round up while the unrounded score stays below a cutoff.

Only changes how results are shown. Extra places appear when rounding would push a score over a letter cutoff.

A letter typed as a score counts as the lowest percentage for that letter on this scale. Use the original percentage when you have it.

Check a single cutoff with the grading scale calculator.

Save, download or share

Nothing is sent to us. Untick the box to forget them.

The link holds the category names and weights, never the scores, so a whole class can start from the same setup. To put it on a class page, paste the link on the embed page.

Grading scales checked . Sources are at the bottom of the page.

How do you calculate a weighted grade?

In a weighted class, each category counts for its share of the course. Multiply each category's average by its weight to get its course points, then add them up.

Grade so far = total course points ÷ graded weight × 100

In the example, homework at 92% with a 40% weight adds 36.8 course points. Tests at 85% add 34, and the final project at 78% with a 20% weight adds 15.6. Together they make 86.4%.

If your gradebook uses points, choose points. Add earned points and possible points separately, then divide. A plain average only fits scores that count equally.

What if some work is still ungraded?

For example, 80% at 60% weight with the remaining 40% blank gives an 80% current grade and 48 course points. If that blank becomes zero, the course grade becomes 48%. Carry the current grade into the final grade calculator when the exam is all that remains.

Leave its score blank and keep its weight. Your current average leaves that work out until you enter a score. A zero is a real score, so enter it when the work earned no credit.

To try a future score, enter it and open the row's ⋯ menu to mark it as a what-if score. You will see the projection separately from your current grade. The remaining range assumes future scores between zero and full credit.

In points mode, extra credit adds earned points without adding possible points. Dropping a score removes both. For a letter grade, use the rounding rule your syllabus gives you.

Can I import my grades instead of typing them?

Yes. Under the calculator, open “Import grades from a spreadsheet or CSV” and paste your gradebook’s rows, one row per assignment, or open a CSV file. The calculator finds the assignment, category, score and points possible columns by their names, and shows how it read every row before you use them.

Scores can be written as 18/20, 90%, a letter such as B+, or a number beside a points possible column. A blank or a dash means not graded yet, and EX or Excused is left out; a zero counts. Work marked Missing is left out unless you choose to count it as 0. A row named Total is skipped, so nothing counts twice. Without categories, work not graded yet comes in as a blank row, ready for a what-if score.

With a category column, each category becomes one weighted row: type its weight from your syllabus, and choose whether the points inside it are added up or every assignment counts the same.

Other calculators

Choose the numbers you have. Get the answer you need.