Gpakit
The required score exceeds 100% — your target is not mathematically achievable with the remaining weight. Lower the target or check for extra-credit opportunities.
You have already secured the target — even a zero on remaining work keeps you at or above your goal.

How the grade-needed calculator works

The tool answers the classic end-of-term question: "what do I need to score on my final (or all remaining assignments combined) to hit a target overall grade?" The math is an inverse weighted-average. Your current grade covers the portion of the course already completed; the remaining work covers the rest. Given a target, the calculator solves for the score on the remaining portion that makes the weighted sum reach exactly your target.

The formula

Let C be your current grade (as a percent), T the target, and w the weight of remaining work expressed as a fraction (e.g., 30% = 0.30). The required score on remaining work is:

R = (T − C × (1 − w)) ÷ w

Intuition: the final grade is C × (1 − w) + R × w. Set that equal to T and solve for R. The formula falls out directly.

Worked example

You have an 82% in a class. The final exam is worth 25% (w = 0.25). You want a 90% overall. Required = (90 − 82 × 0.75) ÷ 0.25 = (90 − 61.5) ÷ 0.25 = 28.5 ÷ 0.25 = 114%. Not possible — you would need 114% on the final, which no legitimate grading scheme allows. A 90 in this course is unreachable.

Same student, but the final is worth 40%. Required = (90 − 82 × 0.60) ÷ 0.40 = (90 − 49.2) ÷ 0.40 = 40.8 ÷ 0.40 = 102%. Still unreachable. When the target sits far above the current grade and the remaining weight is modest, the math rarely leaves room for recovery.

Lower the target to 85%. Required = (85 − 82 × 0.60) ÷ 0.40 = (85 − 49.2) ÷ 0.40 = 35.8 ÷ 0.40 = 89.5%. Achievable but demanding — you would need to outperform your current average by 7.5 points on the exam.

When the number says "already earned"

If your current grade is high enough and the target low enough, the formula returns a negative number — meaning you could score below zero on the remaining work and still hit your target. You have already secured the grade. Example: current 92%, target 85%, weight remaining 20%. Required = (85 − 92 × 0.80) ÷ 0.20 = (85 − 73.6) ÷ 0.20 = 11.4 ÷ 0.20 = 57%. You only need 57% on the remaining work to hit your target — comfortably below your current pace. And if the target were set even lower at 80%, the formula would return −4%, flagging the target as already secured.

What to enter for "weight of remaining work"

Add up the weight of every assignment, quiz, paper, or exam that has not yet been graded. If the final exam is 40% of the course and nothing else remains, enter 40. If the final is 40% and there is also one more 10%-weighted paper pending, enter 50. The "current grade" should reflect only the portion already graded — most learning management systems report this as "grade so far" or "current percentage".

Common mistakes

  • Entering the whole course weight instead of just remaining work. If the final is worth 40% of the total course, enter 40, not 100. The other 60% is already baked into your current grade.
  • Using a raw point total instead of the current weighted percent. If your gradebook uses weighted categories, make sure the "current grade" you enter is the weighted average the course uses to calculate your overall grade — not a raw point total.
  • Forgetting extra credit and curves. The formula assumes scores cap at 100. If your instructor offers curves or extra credit, the effective cap is higher and an "unreachable" result may still be within reach.
  • Targeting an unrealistic grade too late. If you have a 70% going into a final worth only 20%, even a perfect 100 caps your course grade at 76%. The math cannot fix a weak foundation in a single test — start with achievable targets.

What this calculator is not

It does not replace reading your syllabus. Grading schemes vary — some instructors drop the lowest quiz, some round up, some apply curves after the final. Use this tool to set realistic expectations and prepare, but treat the instructor's published rubric as authoritative. The calculator returns the math; the instructor returns the grade.

Frequently asked questions

What is the formula for grade needed to pass?
Required = (target − current × (1 − w)) ÷ w, where w is the fractional weight of remaining work. If your final is worth 30% and you have 80% going in, to hit a 90% overall you need (90 − 80 × 0.7) ÷ 0.3 = (90 − 56) ÷ 0.3 = 113% — unreachable, so you cannot hit a 90 in this course.
What does "weight of remaining work" mean?
It is the percentage of your total course grade that has not yet been determined. If the syllabus says the final exam is 40% of the grade and everything else is already graded, the weight of remaining work is 40%. Include all ungraded assignments combined, not just the final.
Why does the calculator say "unreachable"?
Because the required score exceeds 100%. When you have fallen so far behind that even a perfect score on remaining work cannot pull the course average to your target, no legitimate score can save the grade. You would need extra credit, a grade curve, or a lower target.
Why does the calculator say "already earned"?
Because your current grade is already so high that any non-negative score on remaining work — even a zero — keeps you at or above the target. The formula returns a negative number, which means you have more cushion than you need.
Is this the same as a final exam calculator?
Yes, when the final is the only remaining work. More generally, this calculator handles any remaining coursework — a final plus a paper, or the last three quizzes — as long as you know the combined weight. Treat all remaining work as one chunk and enter its total weight.
Does this account for weighted categories (homework, exams, etc.)?
Not directly — it assumes the "current grade" you enter already reflects any category weighting from your syllabus. If your gradebook uses separate categories (30% homework, 40% exams, 30% final), compute your current weighted average first, then feed that number in as "current grade".
From the blog

Learn more