Grade Calculator

Add assignments with scores and weights to calculate your weighted average

No assignments added yet. Add your first one above.

Free to embed on your site — click to select, then copy:

Want unbranded embeds? SolidUtils Widget Plans →

About this tool

This grade calculator finds your weighted average across any set of assignments and turns it into a letter grade. Add each item with a name, a score as a percent, and its weight in the course, and the results update instantly. Everything runs locally in your browser — nothing you enter is saved or sent anywhere.

Each row can be removed individually, the total weight is shown next to the average, and a warning appears if your weights don't add up to 100% so you know how much of the course is still unaccounted for. Press Enter in any field to add the row without reaching for the mouse.

When to use it

How weighted averages work

Each score is multiplied by its weight, the products are summed, and that sum is divided by the total weight. Say homework is 88% at 20% weight, a midterm is 76% at 30%, and a final is 91% at 50%: (88×20 + 76×30 + 91×50) / 100 = 85.9%, a B. Notice the final moved the number far more than homework did — that's the whole point of weights. Because the tool divides by the weight you've actually entered, you can check your standing before every category has a score.

Frequently asked questions

What letter-grade scale does it use?

A common U.S. plus/minus scale: 93 and above is an A, 90 to 92.9 an A-, 87 to 89.9 a B+, and so on in steps down to D- at 60, with anything below 60 an F. Your school's cutoffs may differ, so check your syllabus.

What if my weights don't add up to 100%?

The calculator still works — it divides by whatever total weight you've entered, which gives your average on the graded portion so far. A yellow warning shows how much weight is remaining, or by how much you've exceeded 100%.

Can I enter extra credit above 100%?

Yes. The score field accepts values up to 200%, so an assignment with bonus points can be entered as, say, 105%, and it will raise your weighted average accordingly.

Is this the same as a GPA calculator?

Not quite. This computes a percentage average within one course and maps it to a letter grade. GPA averages grade points, like 4.0 for an A, across multiple courses weighted by credit hours — you'd convert each course's letter first.