Grade Calculator

Work out your current grade in a class — enter each assignment or category with its grade and weight, and get the weighted average plus a letter grade.

Grade Calculator

Enter each item's grade (%) and its weight. Weights don't have to add up to 100 — the tool normalises them.

🔒 Everything is calculated in your browser — nothing is uploaded.

🔒 Nothing you enter is sent anywhere or stored. All processing happens in your browser.

Features

Weighted, the way classes grade

Enter each item's grade and weight and get the true weighted average — not a plain mean that ignores how much each piece counts.

Add as many categories as you need

Add or remove rows for homework, quizzes, tests, projects — whatever your syllabus lists.

Letter grade included

See your percentage and the matching letter grade (A+ to F) on the standard US scale.

Weights normalise automatically

Weights don't have to add up to 100 — enter points or percentages and the tool handles the rest.

How it works — in four simple steps

No signup, nothing to install — it all runs in your browser.

Step 01

List your categories

Enter each assignment or category name (optional), its grade as a percent, and its weight.

Step 02

Add or remove rows

Use + Add row for more items, or the ✕ to drop one.

Step 03

Read your grade

See your weighted current grade and letter grade update as you type.

Step 04

Try what-ifs

Change a grade or add an upcoming assignment to see how your overall grade would move.

How it works

Most classes don't just average your scores — they weight them, so a final exam counts for more than a single homework. Your grade is the weighted average: multiply each score by its weight, add those up, and divide by the total weight.

This calculator lets you enter each assignment or category with its grade and weight, adds rows as you need them, and shows your current percentage and the matching letter grade. The weights don't have to total 100 — enter them however your syllabus lists them (points, percentages, or category weights) and the tool normalises them for you.

It's handy for checking your standing mid-semester, seeing how one more assignment moves your grade, or working out what an upcoming test needs to be. Everything runs in your browser.

Examples

Homework 95% (weight 20), Quizzes 88% (20), Midterm 82% (25), Final 90% (35) → 88.6% (B+)
Two equal tests, 78% and 92% → 85% (B)

Frequently asked questions

How do I calculate my weighted grade?
Multiply each grade by its weight, add all those products, and divide by the total of the weights. For example, 90% weighted 30 and 80% weighted 20 gives (90×30 + 80×20) ÷ 50 = 86%. The calculator does this for any number of items.
Do the weights need to add up to 100?
No. Enter them however your syllabus lists them — as points, percentages or category weights — and the calculator normalises them by dividing by the total weight.
What letter grade is my percentage?
This tool uses the common US scale: 90+ is an A, 80s a B, 70s a C, 60s a D, below 60 an F, with +/- bands. Your school's exact cutoffs may differ slightly.
Can I see what I need on an upcoming test?
Yes — add a row for the test with its weight and try different grades to see how each would change your overall. For the specific 'what do I need on the final' question, use the Final Grade Calculator.