Audited 26 May 2026·Last updated 27 Jul 2026·6 citations·Tier 1·0 uses

Final Grade Calculator

Find out exactly what you need on your final exam to hit a target class grade. Enter your current grade, target, and final's weight to see the required score.

Final Grade Calculator

Your grade in the class before the final exam, as a percentage. Above 100 is allowed if you have extra credit.
%
The overall class grade you want to earn — e.g. 90 for an A-, 80 for a B-.
%
Percentage of your total class grade that the final exam (or final project) is worth. Read this off the syllabus.
%
Required score on the final
105.00
The score you need on the final exam to hit your target class grade. If this exceeds 100%, the target is mathematically unreachable — see maxAchievableGrade for what's still possible.
Is the target achievable?
0
Max possible class grade
88.75 %
Min possible class grade
63.75 %

Background.

This final grade calculator answers the single most-Googled question of every college and high-school semester: what do I need on the final to get an A (or a B, or to pass) in the class? Enter the grade you currently hold in the course, the overall class grade you want to walk away with, and the percentage of the final grade the final exam (or final project) is worth — usually somewhere between 15% and 40% on a standard U.S. syllabus — and the calculator returns the exact score you need on that last assessment, along with three diagnostic numbers: whether the target is achievable at all, the maximum class grade still reachable if you score a perfect 100, and the minimum grade you cannot drop below even if you bomb the final entirely.

The arithmetic itself is a one-line weighted-average solve, but it is the kind of arithmetic that students rarely sit down to do until the night before the exam — at which point a calculator that simply spits out 'you need an 88' is enormously more useful than an algebra refresher.

The weight of the final is where the leverage lives. A final exam worth 10% of your grade is a very different beast from a final worth 40%: when the weight is small, even a perfect score can only nudge your grade by a few points, which is why students with weak in-semester performance sometimes find that an A is mathematically out of reach before they even open the exam booklet; when the weight is large, the final can rescue (or destroy) a semester's worth of work in three hours.

The calculator surfaces both edges of that range with the maxAchievableGrade and minAchievableGrade outputs, which is what lets you do the strategic thinking the question is really asking — not just 'what do I need?' but 'is the A still possible, and if not, what should I aim for instead?'

The same formula is taught verbatim in U.S. university grading guides (Rowan University's Registrar publishes a near-identical worked example) and in Khan Academy's weighted-averages unit; this tool just removes the algebra step so you can focus on what to study.

What is final grade calculator?

The final grade calculator solves a weighted-average equation for one unknown — the score you need on the final exam to land at a specific overall class grade. A class grade is a weighted mean of two pieces: everything done before the final (worth 1 − w of the total) and the final itself (worth w). If C is your current grade going into the final, F is your score on the final, and T is your target class grade, then the relationship T = C × (1 − w) + F × w must hold. Solving for F gives F = (T − C × (1 − w)) / w. The calculator also returns an achievability check (is F ≤ 100?), the maximum class grade still reachable (computed by plugging F = 100 into the same weighted mean), and the minimum class grade (F = 0). Those last two numbers bracket the range of outcomes that are still mathematically possible — useful for deciding whether to push for an A or pivot to securing a B+.

How to use this calculator.

  1. Look up your current grade in the class. This is the running average your professor or the LMS (Canvas, Blackboard, Brightspace, Moodle) shows for everything graded so far — homework, midterms, quizzes, participation. Enter it as a percentage.
  2. Decide on a target class grade. Use the percentage cutoff for the letter grade you want (typically 90% for an A, 80% for a B, 70% for a C — check your syllabus, because some courses use stricter cutoffs).
  3. Find the weight of the final exam on your syllabus. It is usually listed under 'grading policy' or 'course components' as a percentage of the total grade. Enter that percentage in the final weight field.
  4. Read the 'Required score on the final' output — that is the exam score you need to hit your target exactly.
  5. Check the 'Is the target achievable?' flag. If it returns 0, the required score exceeds 100% and the target is unreachable. In that case, scroll to the max possible class grade output to see what is still on the table.
  6. If the target is unreachable, lower it to the maxAchievableGrade value (or just below) and re-run to find the score you'd need for the next-best letter grade.
  7. Use the min possible class grade as a safety net — it tells you the lowest class grade you can still walk away with even if you score a zero on the final.

The formula.

F = (T − C(1 − w)) ⁄ w

A class grade is the weighted mean of pre-final work and the final exam:

T = C × (1 − w) + F × w

where T = target class grade (%) C = current grade going into the final (%) F = score on the final exam (%) w = final exam's weight as a decimal (e.g. 0.25 for a 25% final)

The algebra to isolate F is one step. Subtract C × (1 − w) from both sides:

T − C × (1 − w) = F × w

Then divide both sides by w:

F = (T − C × (1 − w)) / w

This is the closed-form expression the calculator evaluates. Note two structural facts. First, when the final's weight w is small, the (1 − w) coefficient on C is close to 1, so the final exam can barely move your class grade — every percentage point you want to add to your grade requires a much larger swing in F. Second, F has no built-in upper bound in the formula: the algebra will happily return values above 100%, which is the calculator's way of telling you the target is unreachable on a normal exam. The maxAchievableGrade output plugs F = 100 into the original weighted-mean equation: max = C × (1 − w) + 100 × w; the minAchievableGrade output plugs F = 0: min = C × (1 − w). Internally the math is done in Decimal.js to avoid floating-point drift, which matters when current grades or weights are entered with several decimal places.

A worked example.

Example

Suppose you have an 85% in the class going into a final worth 25% of your grade, and you want to finish with an A- at 90%. Plug into the formula: F = (90 − 85 × (1 − 0.25)) / 0.25 = (90 − 85 × 0.75) / 0.25 = (90 − 63.75) / 0.25 = 26.25 / 0.25 = 105. You would need a 105% on the final to land at exactly 90% — meaning the A- is not achievable on this exam alone, since a normal final caps at 100. The maxAchievableGrade output confirms this: 85 × 0.75 + 100 × 0.25 = 63.75 + 25 = 88.75%, which is the best class grade still on the table (a B+ at most schools). The minAchievableGrade is 85 × 0.75 = 63.75%, the floor you'd hit by scoring zero. The practical takeaway: lower the target to 88.75% (or 87 to leave a small buffer) and rerun — you'd need F = (87 − 63.75) / 0.25 = 93 on the final to lock in that B+, which is hard but feasible. The example illustrates the key intuition: when you are 5 percentage points away from your target and the final is only worth 25%, you need to outperform your current average by roughly 5 / 0.25 = 20 percentage points on the exam, which often pushes the required score above 100.

target Grade Percent90
final Weight Percent25
current Grade Percent85

Frequently asked questions.

What if my course grade is curved — does that change the required final score?
Yes, and the calculator cannot account for it directly because curves are applied at the instructor's discretion after raw scores are computed. There are two common curve mechanisms. The first scales every score up by a fixed amount (e.g. 'add 5 points to everyone's final') — in that case, run the calculator with your target lowered by the curve amount (e.g. enter 85 instead of 90 if you expect a 5-point curve), then add the curve back to the required final score the calculator returns. The second sets letter-grade cutoffs based on the class distribution (the top X% get an A, etc.), in which case you cannot predict the required raw score until the curve is announced. If your professor has hinted at curving but not specified a mechanism, use the uncurved cutoffs from the syllabus as your target — that gives you the safest required score, and any curve only helps.
How is this different from a weighted vs unweighted average?
Every class grade computed from components of different weights — quizzes 10%, midterm 20%, final 25%, etc. — is a weighted average; 'unweighted' would mean averaging every assignment with equal weight regardless of how much it counts. This calculator assumes the standard weighted scheme used in essentially all U.S. university courses, where the syllabus specifies a percentage weight for each category and the final class grade is the weighted mean. The 'current grade' you enter is already a weighted average of everything graded so far, which is what your LMS shows. The 'unweighted average' alternative — adding up raw points and dividing by total possible points — is mathematically equivalent only if every assignment carries the same weight, which is rarely the case on a real syllabus.
What counts as the 'final' — an exam, a project, a paper, or a presentation?
Anything the syllabus designates as worth a single block of your final grade and that has not yet been graded. The calculator does not care whether it is a sit-down exam, a take-home essay, a coding project, a group presentation, or a portfolio submission — what matters is that it is the last graded item before the class grade is finalized, and that you know its weight as a percentage. If your course has multiple unfinished items (say, a final exam worth 20% and a final project worth 15%), combine them into one input by adding the weights (35%) and entering the score you expect to average across them, or run the calculator twice with different scenarios. For a richer breakdown, the related class-grade or course-grade calculator handles multiple weighted components at once.
What if I can't reach my target — what are my options?
Several. First, check whether your course allows grade replacement for an earlier low score — some schools and instructors let the final exam grade replace the lowest midterm or quiz if it is higher, which effectively raises your 'current grade' input. Second, look for unclaimed partial credit on already-returned assignments — instructors routinely fix small grading errors if you bring them up before the deadline. Third, ask if there is extra credit available before the final; some syllabi advertise it and others offer it informally on request. Fourth, take the maxAchievableGrade output seriously and aim for the next-best letter grade — a B+ secured with confidence is usually a better trade than a coin-flip attempt at an A that risks dropping to a B. Fifth, if you're failing rather than just missing a target, look into the institutional pass/fail or W (withdrawal) deadline — most U.S. schools allow conversion to pass/fail or withdrawal late into the term.
My final is graded in raw points (out of 200), not in percent — how do I convert?
Divide the required final score by 100 and multiply by the total points on the exam. If the calculator returns a required final score of 88% and the final is out of 200 points, you need 0.88 × 200 = 176 points. Going the other direction, if your current 'grade' in the class is reported in raw points (e.g. 510 out of 600 points so far), convert it to percent first by dividing — 510 / 600 = 85.0% — and enter that. The calculator works exclusively in percentages because that is what every standard syllabus and LMS uses to report running grades; the raw-point conversion is a single multiplication you do on either end.
Does the calculator handle plus/minus letter grade cutoffs?
Indirectly — it just takes whatever target percentage you enter, so you set the cutoff. Most U.S. universities use a +/- scale with cutoffs like 93%+ = A, 90–92.9% = A-, 87–89.9% = B+, 83–86.9% = B, 80–82.9% = B-, etc., but the exact thresholds vary by school and even by department. Check your syllabus for the cutoffs in this specific course, then enter the bottom of the band you want (e.g. 90 for an A-, 93 for an A). A common mistake is to target the midpoint of the band, which is unnecessary and inflates the required final score; targeting the lower edge gives you the same letter grade with a smaller required score and a margin of safety.
What if my current grade is above the target — should I just coast on the final?
Run the numbers — coasting is more dangerous than it looks. If C > T, the calculator returns a required final score F < C, sometimes well below it, but the minAchievableGrade output shows how far your class grade can drop if you completely tank. With a 92% current grade, a 90% target, and a 30% final, you need only 86% on the final to hit the target — but if you score 50%, your class grade lands at 0.7 × 92 + 0.3 × 50 = 64.4 + 15 = 79.4%, a full letter grade below the target. The larger the final's weight, the larger the downside. A high current grade gives you cushion, not immunity.
Can I use this for an entire semester's worth of pending work, not just one final?
Approximately, yes. Treat the 'final weight' as the combined percentage of every remaining graded item, and treat the 'required final score' the calculator returns as the average score you need across all of them. For example, if a 10% project and a 25% exam are both still ungraded, enter 35% as the final weight and the result is the weighted average you need across both items. The shortcut breaks down if the remaining items have very different weights and you expect uneven performance across them — in that case, build the same equation by hand or use a multi-component class-grade calculator that takes each item individually.
Why does the required score jump so dramatically when I change the final's weight by a few percentage points?
Because dividing by a small number amplifies differences. The formula F = (T − C × (1 − w)) / w divides the gap between your target and current grade by w; when w is small, that division blows the result up. A 5-point gap between current and target with a 10% final means you need a final score 50 points above your current grade; with a 25% final the gap shrinks to 20 points; with a 50% final it shrinks to 10. This is exactly why instructors who want finals to matter weight them at 25–40% — anything lower makes the exam mathematically incapable of moving most students' grades.
Does this calculator round the required score, or do I need to round up myself?
It returns the exact algebraic solution and does not round — if the math says 87.4, that is what you get. In practice, every percent-graded exam rounds to a whole number on the transcript, so you should always round up the required final score to the next integer (or next achievable score given the point structure). If the result is 87.4%, plan for 88% to be safe; if the result is 87.0%, you still want 88% to leave a margin for grading subjectivity, partial-credit disputes, and the very real possibility that your current grade in the LMS is off by half a point from what the instructor actually has on record.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 313 calculators remain free
  • No billing is enabled
Coming soon