School Grade Calculator
Track your academic progress and plan ahead with this school grade calculator. Enter your current marks and their weights to calculate your overall grade, then see exactly what score you need on your final exam to hit your target. Works as a grade predictor, mark calculator, or score calculator for any class.
Reviewed by the SparkCalc editorial team
How We Calculate This
Overall = (Current x Current Weight) + (Final x Final Weight). Needed on Final = (Target - Current x Current Weight) / Final Weight. Standard US letter grade scale used.
Sources: College Board BigFuture — How to Calculate Your GPA on a 4.0 Scale · University of North Carolina at Chapel Hill — Explanation of the Grading System · University of Missouri Registrar — Grading System and Grade Point Values
Frequently Asked Questions
How are weighted grades calculated?
Multiply each grade by its weight, then sum the results. For example: (85% x 0.80) + (Final x 0.20) = Overall Grade. Weights should add up to 100%.
What if I need over 100% on the final?
If the calculator shows you need more than 100%, achieving that target grade is not possible with the final alone. Consider extra credit opportunities or adjusting your target.
How do letter grades convert to percentages?
Standard scale: A = 90-100%, B = 80-89%, C = 70-79%, D = 60-69%, F = below 60%. Some schools use different scales or add +/- modifiers.
What about extra credit?
Extra credit points can be added to your current grade or final exam score. This calculator uses standard percentages; add any extra credit to your input scores.
Can this predict my final school grade?
Yes. Acting as a grade predictor, it shows the overall grade you would earn for any score on the final, plus the exact mark you need to reach your target. Enter different scenarios to see how each result changes your school grade.
Related Calculators
You might also find these calculators helpful: GPA Calculator, and Percentage Calculator.
Related guides
Embed this calculator
Add this free calculator to your own website. Copy the code below and paste it into your page’s HTML — it’s responsive and resizes to fit.