Grade Calculator

Enter your assignments, tests and their weights to see your weighted class grade, the grade you need on the rest of the course, and what you need on the final exam. Percentage, letter or points input.

Current grade —
0.0
Weighted average of the grades entered so far
0 graded items
0% of course weight entered
100% still to be graded
Assignments & tests
AssignmentGrade (%)Weight (%)Contribution

Grade needed on the remaining work

Uses the weight you have not entered yet. Change the remaining weight if part of the course will not be graded.

Enter at least one grade and weight.

Final Grade Calculator

Three ways to answer the question every student asks in exam week. Your current grade is the weighted average of everything graded so far — the number in the box above, or the grade on your class portal.

What do I need on the final?

Required = (Target − Current × (1 − Weight)) ÷ Weight

Fill in the three fields.

What will my grade be after the final?

Overall = Current × (1 − Weight) + Final × Weight

Fill in the three fields.

Points-based class

For classes that add up raw points instead of weighting categories

Fill in the four fields.

How a Weighted Grade Is Calculated

Most syllabi split the course into categories — homework 20%, quizzes 15%, midterm 30%, final 35% — and each category is worth its percentage no matter how many points it contains. Your class grade is the weighted average of your category grades:

Grade = Σ (Category grade × Weight) ÷ Σ Weight

When the weights add up to 100 the division is just ÷ 100. Mid-semester they usually don't — the final hasn't happened yet — so the calculator divides by the weight entered so far. That is exactly how your school's portal computes a "current grade", and it is why an ungraded final does not drag you down to a 50.

Worked Example: Mid-Semester

CategoryGradeWeightGrade × Weight
Homework92%20%18.40
Midterm78%30%23.40
Project85%15%12.75
Total so far65%54.55
Current grade = 54.55 ÷ 65 = 83.9% (B)

The final is worth the remaining 35%. To finish with a 90 overall, the student needs (90 × 100 − 54.55 × 100) ÷ 35 — that is 101.1% on the final, so a 90 is out of reach without extra credit. An 88 overall needs 95.4%; a B+ (87) needs 92.6%. The "grade needed" box above does this arithmetic for whatever target you type.

The Final Exam Formula

Because the final is the only thing left, everything else is scaled up to fill the weight it doesn't occupy. Solving the weighted-average formula for the final score gives:

Required final = (Target − Current × (1 − Final weight)) ÷ Final weight

With a current grade of 84%, a target of 88% and a final worth 35%: (88 − 84 × 0.65) ÷ 0.35 = (88 − 54.6) ÷ 0.35 = 95.4%. Two things follow from the formula: the heavier the final, the closer the required score sits to your target; and if the answer comes out above 100, the target is mathematically impossible — aim for the next grade band down instead.

Letter Grade to Percentage

Letter mode uses the most common US scale. Your syllabus wins if it says otherwise — some colleges start an A at 94 or a B at 84, and many do not award A+.

LetterPercentage4.0 GPALetterPercentage4.0 GPA
A+97 – 1004.0C+77 – 792.3
A93 – 964.0C73 – 762.0
A−90 – 923.7C−70 – 721.7
B+87 – 893.3D+67 – 691.3
B83 – 863.0D63 – 661.0
B−80 – 822.7D−60 – 620.7
FBelow 600.0

Once you know the letter for a class, the GPA calculator turns letters from all your classes into a credit-weighted GPA; the scale reference has the 4.3, 5.0, 7.0 and 10-point tables.

Weighted vs Points-Based Grading

Grade Calculator FAQ

How do I calculate my grade with weights?
Multiply each grade by its weight, add the products, and divide by the total weight. With weights summing to 100 that is Σ(grade × weight) ÷ 100; mid-semester, divide by the weights entered so far.
What grade do I need on my final?
(Target − Current × (1 − Final weight)) ÷ Final weight. For 84% current, 88% target and a 35% final: (88 − 84 × 0.65) ÷ 0.35 = 95.4%.
What if my weights don't add up to 100%?
The calculator divides by the total weight entered, so a partial semester gives the correct current grade. The unentered weight is treated as remaining work for the "grade needed" solver.
What if the required final grade is over 100%?
The target is not reachable, even with a perfect final. The calculator flags this; lower the target to the next grade band or check whether extra credit is available.
How are letter grades converted?
Letter mode maps each letter to 4.0-scale grade points (A 4.0, A− 3.7, B+ 3.3 …) and reports the weighted average as both a number and a letter. Percentage cut-offs follow the table above unless your syllabus differs.
Is this the same as a GPA calculator?
No. This works out one class's grade from assignments and weights. A GPA calculator averages the letter grades of several classes, weighted by credits. Use this first, then enter the letter into the GPA calculator.
Does the calculator save my data?
Everything runs in your browser. Nothing is uploaded; refreshing the page clears the table.