How to calculate your final grade: the short answer
Your final course grade is a weighted average of your current grade and your final exam score. If the final is worth 30% of the course, then 70% of your grade is already fixed and 30% is decided by the final. Two formulas cover everything:
Score you need = (Target grade − Current grade × (1 − Final weight)) ÷ Final weight
Predicted grade = Current grade × (1 − Final weight) + Final score × Final weight
Weights go in as decimals (30% = 0.30). If you would rather not do the maths by hand, the Final Grade Calculator does both formulas, plus weighted category grades and a what-if table, in one place.
Weighted averages, explained simply
A weighted average is just an average where some parts count more than others. Suppose a course is graded as homework 20%, quizzes 30%, midterm 20% and final 30%. Your grade is not the plain average of the four scores — it is each score multiplied by its weight, added up. With scores of 92 (homework), 79 (quizzes) and 85 (midterm), and a final still to come, your current grade across the finished parts is (92 × 20 + 79 × 30 + 85 × 20) ÷ 70 = (1840 + 2370 + 1700) ÷ 70 = 5910 ÷ 70 = 84.4%. Notice the division by 70, not 100: because only 70% of the course is finished, you divide by the weight completed so far. That is the step most people miss, and it is why a plain average of 92, 79 and 85 (85.3%) would be wrong here — the quizzes, with the biggest weight, pull the average down more than the homework pulls it up.
Worked example 1: what do I need for an A?
Your current grade is 88%, the final is worth 30%, and you want 90% overall. Needed = (90 − 88 × 0.70) ÷ 0.30 = (90 − 61.6) ÷ 0.30 = 28.4 ÷ 0.30 = 94.7%. You need 94.7% on the final. That is a strong score, but achievable — this is the classic “one good final away from an A” situation, and it is exactly the case where knowing the number early helps: it tells you how much revision the final actually deserves.
Worked example 2: what do I need to pass?
Your current grade is 72%, the final is worth 25%, and passing is 60%. Needed = (60 − 72 × 0.75) ÷ 0.25 = (60 − 54) ÷ 0.25 = 6 ÷ 0.25 = 24%. You need only 24% on the final to pass. If your current grade were 82% instead, the needed score would be (60 − 61.5) ÷ 0.25 = −6% — below zero, meaning you have already passed even with a zero on the final. A negative needed score is good news, not an error: it means the target is already secured.
Worked example 3: the impossible target
Your current grade is 85%, the final is worth 25%, and you want 90%. Needed = (90 − 85 × 0.75) ÷ 0.25 = (90 − 63.75) ÷ 0.25 = 105%. Above 100%, so impossible — the maximum possible grade is 85 × 0.75 + 100 × 0.25 = 88.75%. When this happens, do three things: first, accept the maximum and aim for it; second, check for extra credit or a dropped-lowest-score policy, because either one changes the maths; third, double-check the weight — a misread syllabus is the most common cause of a false “impossible”. A final worth 40% instead of 25% would make this same target need only (90 − 51) ÷ 0.40 = 97.5%: still hard, but possible.
How to find your final exam weight
The weight is almost always in your course syllabus, under grading or assessment. Look for a line like “Final exam: 30%”, or a points table: if the final is 200 points out of a course total of 1000, the weight is 200 ÷ 1000 = 20%. If the syllabus gives points per category instead of percentages, convert the same way: each category's weight is its points divided by total points. If no weight is given at all, ask your teacher — guessing the weight makes the whole answer wrong, because the formula is only as good as the weight you feed it. And watch for two wrinkles: some courses drop the lowest quiz or homework score (which changes your current grade), and some finals are split into parts with separate weights (add the parts together for the total final weight).
The what-if table: planning with the whole range
A single needed score is useful; the whole range is better. Take the 88% current grade with a 30% final: a 0 on the final gives 61.6%, a 50 gives 76.6%, a 70 gives 82.6%, a 90 gives 88.6%, and a 100 gives 91.6%. Reading the table this way shows something the single number hides: with a 30% final, the difference between a mediocre final (70) and a great one (90) is only 6 percentage points of course grade. That tells you where effort pays: if you are near a grade boundary, the final matters enormously; if you are mid-range, an hour spent on another course's final may be worth more than an hour on this one. The calculator's what-if table shows all seven rows (0, 50, 60, 70, 80, 90, 100) for exactly this kind of planning.
Letter grades: the common scale
Most US-style scales run: A+ 97–100, A 93–96, A− 90–92, B+ 87–89, B 83–86, B− 80–82, C+ 77–79, C 73–76, C− 70–72, D+ 67–69, D 63–66, D− 60–62, F below 60. Scales vary by school and by country — some schools have no A+, some set A at 90, some use 70 as the pass line and others 60 — so treat the scale as a guide and your syllabus as the authority. The calculator shows the letter next to every percentage for convenience, but the percentage is the real answer; the letter is just its label.
Final grade calculator vs GPA calculator: do not mix them up
A final grade calculator works inside one course: current grade + final exam = course grade. A GPA calculator works across courses: it combines the final grades of all your courses, weighted by credit hours, into a GPA or CGPA. If you need the other direction — turning a finished CGPA into a percentage, for example for a Pakistani university application — use the CGPA to Percentage Calculator, which shows both the simple ×25 method and the HEC band method side by side. And if you want the basics of grade percentages generally, see the Grade Percentage Calculator Guide.
Frequently asked questions
What grade do I need on my final to get an A?
It depends on your current grade and the final's weight. With 88% current and a 30% final, you need 94.7% for a 90% (A−) finish. Enter your own numbers in the Final Grade Calculator for your exact answer.
How do I calculate my final grade with weights?
Multiply each part by its weight as a decimal, add the results, and divide by the total weight if the weights do not add to 100%. Formula: grade = (score₁ × weight₁ + score₂ × weight₂ + ...) ÷ (weight₁ + weight₂ + ...).
What if I need more than 100% on the final?
Then the target is impossible with this final. Aim for your maximum possible grade instead (current × (1 − weight) + 100 × weight), and check for extra credit or a dropped-score policy.
How do I find the weight of my final exam?
Check your syllabus for a percentage or a points table (final points ÷ total points = weight). If it is not listed, ask your teacher — do not guess.
Does a curved final change the calculation?
Yes, but unpredictably: a curve raises scores after the fact, so the uncurved calculation is the safe plan. Treat any curve as a bonus, not as part of the plan.
The bottom line
Two formulas run the whole subject: needed = (target − current × (1 − weight)) ÷ weight, and predicted = current × (1 − weight) + final × weight. Get the weight right, check whether the target is possible, and use the what-if table to plan where your revision time pays most. For the instant version, open the Final Grade Calculator.



