Flagship tool

Final Grade Calculator

Find the final-exam score you need, project your course grade, or test a future score before it happens. Switch modes without leaving the page.

Choose a mode

Instant scenario math
Calculation updates instantly. Check your syllabus for the exact weighting and grading rules.

How the final-grade formula works

What score do I need on my final?

When your current grade represents the portion of the course completed so far, the required final score can be isolated from the weighted-average equation.

Required Final = [Target − Current × (1 − Final Weight)] ÷ Final Weight

Why the answer can be over 100%

If the required result is greater than 100%, the target is not reachable through the final alone. The remaining options depend on your instructor's policy, such as extra credit or a grading curve.

Check the assumptions

Different gradebooks can treat missing work, dropped assignments, extra credit, category weights, and replacement scores differently. Use the mode that matches your course policy and compare the inputs with your syllabus.

Frequently asked questions

How do I calculate the grade I need on my final?

Enter your current course grade, the final exam's weight toward the course, and your target grade. The Required-score mode solves for the final exam percentage that gets you there.

What if the required score is over 100%?

That means your target grade isn't reachable from the final exam alone at its current weight, even with a perfect score — you'd need extra credit, a grade on a dropped assignment, or a lower target.

How does extra credit affect my final grade?

Extra credit points are added to your course grade, scaled by the weight of the category they belong to. Use the Extra-credit mode to see the adjusted course grade.

Is this the same as a final-exam curve?

No. A curve adjusts the exam score itself (for example, adding 5 points to every student's raw score) before it's counted. This calculator projects your course grade from the weight and score you enter — apply any curve to the score first.