The Final Grade Formula

The score you need on a final exam is:

needed = (target − current × (1 − weight)) ÷ weight

…where current is your grade on everything except the final, weight is the final's share of the course as a fraction (25% → 0.25), and target is the course grade you want. This page derives it and works four examples in full — including the two edge cases most calculators gloss over.

Where the formula comes from

A course grade is a weighted average of its parts. If the final is worth W of the course, everything else is worth (1 − W). Score S on the final and your course grade is:

course grade = current × (1 − W) + S × W

You want the course grade to equal your target T. Set them equal and solve for S: T = current × (1 − W) + S × W, so S × W = T − current × (1 − W), and dividing by W gives the formula above. That is all there is — one weighted average, rearranged. The term current × (1 − W) is the points you have already banked; the formula asks how much of the target is still missing and spreads it over the final's weight.

Four worked examples

Current 85%, final worth 30%, target 90% — Above 100 — out of reach

Banked points: 85 × 0.7 = 59.5. Still needed: 90 − 59.5 = 30.5 points from the final. Score required: 30.5 ÷ 0.3 = 101.67%. That is above 100%, so the target cannot be reached — even a perfect final tops out at a course grade of 89.5%.

Current 82%, final worth 25%, target 85% — A comfortable, reachable target

Banked points: 82 × 0.75 = 61.5. Still needed: 85 − 61.5 = 23.5 points from the final. Score required: 23.5 ÷ 0.25 = 94%. A real score: reach it and you finish at exactly 85%; every point above it adds 0.25 points to your course grade.

Current 95%, final worth 20%, target 90% — Coasting room — a modest score holds the grade

Banked points: 95 × 0.8 = 76. Still needed: 90 − 76 = 14 points from the final. Score required: 14 ÷ 0.2 = 70%. A real score: reach it and you finish at exactly 90%; every point above it adds 0.2 points to your course grade.

Current 95%, final worth 5%, target 90% — Negative — already locked in

Banked points: 95 × 0.95 = 90.25. Still needed: 90 − 90.25 = -0.25 points from the final. Score required: -0.25 ÷ 0.05 = -5%. A negative requirement means the target is already secured: your banked points alone exceed it, so any score — including zero — keeps you at or above 90%.

Edge cases and honest limits

Prefer not to do algebra during exam week? The final grade calculator runs this exact formula on your numbers and lays out every letter grade at once.

Frequently asked questions

Can I use the same formula for a midterm or a paper?

Yes. "Current" is your grade excluding that component, "weight" is that component's share, and the answer is the score you need on it. The midterm calculator is the same engine with midterm framing.

Why do some sites give a slightly different answer?

Usually rounding: some round the needed score up to the next whole point (to be safe), others show decimals. This site shows the exact value to two decimals without rounding up, so 93.2 means 93.2 — scoring 93 might land you a hair under target if your school does not round.

What is the formula the other way round — grade after the exam?

course grade = current × (1 − weight) + score × weight. The grade-after-the-exam calculator runs it forwards.