Grade Calculator

Work out your weighted course grade, or the score you need on the final to hit a target.

Current Weighted Grade
100%
Grade: A

Assignment List

Goal Settings

This calculator has two modes. In weighted mode you list your assignments with their grades and weights, and it combines them into an overall percentage and letter. In final-grade mode it works backwards to tell you the score you need on the final exam to reach a target. Your entries stay in your browser, and the weighted list is remembered locally on your own device.

The formula

A weighted grade multiplies each grade by its weight, adds those up, and divides by the total weight entered:

Weighted grade = Σ(grade × weight) ÷ Σ(weight)

Say homework scored 90 at weight 30 and a midterm scored 80 at weight 20. That is (90×30 + 80×20) ÷ (30+20) = 4,300 ÷ 50 = 86%. Because it divides by the weight you have entered so far, the running grade stays meaningful even before every category is filled in. Letters follow the common scale: 90 and up is an A, 80s a B, 70s a C, 60s a D, below that an F.

Finding the score you need on the final

Switch to the final-grade mode and enter your current grade, your target grade, and how much the final is worth. The tool rearranges the weighted-average formula to solve for the exam score:

Needed = (target − current × (1 − weight)) ÷ weight

With an 85 current grade, a 90 target, and a final worth 20%, you would need (90 − 85×0.80) ÷ 0.20 = 110%. When the answer climbs above 100 it means the target is out of reach without extra credit, and the tool flags that for you.

Using the assignment list

Add a row for each assignment or category, then fill in its grade and weight; use the trash button to drop a row you do not need. Weights do not have to add up to 100, since the result is always divided by the weight you have accounted for. The list is saved in your browser's local storage, so it is waiting for you when you come back on the same device.

Frequently Asked Questions

Do my weights have to total 100?

No. The grade is divided by the total weight you enter, so a partial list still gives a sensible running figure for the work counted so far.

What does a needed score above 100% mean?

It means your target cannot be reached from a normal exam alone. You would need extra credit or a higher target, and the tool highlights this.

Are the letter-grade cutoffs adjustable?

The tool uses the standard 90/80/70/60 scale. Your school may round or weight differently, so treat the letter as a guide.

Does this calculator store my data?

Your assignment list is saved only in your own browser so it is there next visit. Nothing is uploaded to a server.