Grade Calculator
Enter your assignments and their weights to find your current grade, then use the final exam calculator to see exactly what score you need on your final to hit your target grade. All working is shown so you can understand the math.
How It Works
This calculator has two parts: computing your current weighted grade, and solving for the required final exam score.
Part 1 — Weighted Grade:
Each assignment has a weight (%) and a score (%). The weighted grade is:
Current Grade = Σ(score × weight) ÷ Σ(weights)
Example: Homework 20% weight, scored 85%; Midterm 30% weight, scored 72%; Quizzes 15% weight, scored 90%.
Weighted sum = (85×20) + (72×30) + (90×15) = 1700 + 2160 + 1350 = 5210
Total weight = 20 + 30 + 15 = 65%
Current grade = 5210 ÷ 65 = 80.15%
Part 2 — Required Final Score:
If your final exam is worth W% of the total course grade, and you want a target grade T%, the required score is:
Required = (Target − Current × (1 − FinalWeight)) ÷ FinalWeight
Example: Current grade 80%, final exam worth 35%, target grade 85%:
Required = (0.85 − 0.80 × (1 − 0.35)) ÷ 0.35
= (0.85 − 0.80 × 0.65) ÷ 0.35
= (0.85 − 0.52) ÷ 0.35
= 0.33 ÷ 0.35 = 94.3%
Frequently Asked Questions
What does weighted grade mean?
A weighted grade means different assignments count for different percentages of your final grade. A midterm worth 30% counts three times as much as a quiz worth 10%. The weighted average accounts for these proportions rather than treating every assignment equally.
What if my weights don't add up to 100%?
The calculator handles partial weights by dividing the weighted sum by the total weight you entered. This gives the correct grade based on completed work. If you have uncompleted assignments, omit them and the result reflects your grade on work done so far.
What if the required final score is over 100%?
If the required score exceeds 100%, your target grade is mathematically impossible to achieve through the final exam alone. You may need to adjust your target grade, or check if there is extra credit available.
Can I enter decimal weights?
Yes. Enter any numeric weight, including decimals like 12.5%. The calculator normalizes all weights proportionally.