Final Grade Calculator
Work out what score you need on the final exam to reach your target grade.
Formula and sources updated · Data sources · 1View algorithm, constants and default inputs (JSON)
About this calculator
The required final score is the target grade minus the current grade times its weight, divided by the final exam weight. Anything above 100 percent means the target is no longer reachable, which is worth knowing before the exam rather than after.
Worked example
calculated with the default values below
Current grade 82 % · Target final grade 90 % · Final exam weight 30 % · Extra credit available 0 % Score needed on the final 108.67 % · Achievable? Not reachable — the target is above 100% · Maximum possible final grade 87.40 % · Minimum possible final grade 57.40 % · Points needed above your current average 8.00 %
Method and assumptions
F = (T − G × (1 − w)) ÷ w, w = W ÷ 100 w = final exam weight; required score = max(0, (target − current grade × (1 − w) − extra-credit points) ÷ w). Extra credit is added as overall course percentage points. The required final score is the target grade minus the current grade times its weight, divided by the final exam weight. Anything above 100 percent means the target is no longer reachable, which is worth knowing before the exam rather than after. The references explain definitions and methods; any extra preset must be checked against the assumptions on this page.
Data sources
The references explain definitions and methods; any extra preset must be checked against the assumptions on this page.
Disclaimer
These calculators give general date results. Public holidays, working-day conventions and time-zone rules are set locally and change, so confirm against the official calendar for anything legally or contractually binding.
Implementation source
This record describes the implementation used by this page. It is not independent validation. External references, when available, support only the stated formula or definition; estimates and custom rules retain their own assumptions.
Formula and variables
F = (T − G × (1 − w)) ÷ w, w = W ÷ 100
- G
- current grade
- T
- target grade
- W
- final exam weight (%)
- w
- weight as fraction
- F
- required final score
w = final exam weight; required score = max(0, (target − current grade × (1 − w) − extra-credit points) ÷ w). Extra credit is added as overall course percentage points.
Frequently asked questions
How does extra credit change the score needed on the final?
This model treats extra credit as percentage points added to the overall course grade after the weighted current grade and final exam. For example, with an 82 current grade, a 30% final, a 90 target and 4 extra-credit points, the needed exam score is about 95.33%. Your school may apply extra credit differently.
Which inputs and limits apply to Final Grade Calculator?
Use the units shown beside each field. These are form limits, not recommended settings. Current grade: 0–100 %; Target final grade: 0–100 %; Final exam weight: 1–100 %; Extra credit available: 0–30 % F = (T − G × (1 − w)) ÷ w, w = W ÷ 100 w = final exam weight; required score = max(0, (target − current grade × (1 − w) − extra-credit points) ÷ w). Extra credit is added as overall course percentage points. The required final score is the target grade minus the current grade times its weight, divided by the final exam weight. Anything above 100 percent means the target is no longer reachable, which is worth knowing before the exam rather than after. The references explain definitions and methods; any extra preset must be checked against the assumptions on this page.
What is a complete worked example for Current grade = 82 %; Target final grade = 90 %?
Inputs: Current grade = 82 %; Target final grade = 90 %; Final exam weight = 30 %; Extra credit available = 0 %. Calculation: F = (T − G × (1 − w)) ÷ w, w = W ÷ 100. Results: Score needed on the final = 108.67 %; Achievable? = Not reachable — the target is above 100%; Maximum possible final grade = 87.40 %; Minimum possible final grade = 57.40 %; Points needed above your current average = 8.00 %.