Grade Calculator
Weighted average of your assignments, or the final exam score you need
Your weighted grade
—
Total weight
0%
Your weights do not add up to 100%. The average is normalized by the actual total weight — check for a missing assignment.
Score needed on the final exam
—
Achievable — this is the score you need on the final exam.
Already secured — even a 0 on the final keeps you at or above your target.
Out of reach — even a perfect 100% on the final would not reach this target. Consider a lower target.
Please check your inputs: grades must be 0–100 and the final exam weight must be between 1 and 100.
Grade Calculator answers the two grading questions students ask most: where do I stand right now, and what do I need on the final exam. The weighted mode combines scored assignments into one percentage; the final-exam mode solves the grading formula for the one score still unknown. Both modes recalculate on every keystroke and run entirely in the browser, so grades are never uploaded.
Weighted Average and a Worked Example
Each valid row contributes its score multiplied by its weight, the products are added, and the total is divided by the sum of the weights. In formula form, the average is the sum of score times weight, divided by the sum of weights. When the weights total exactly 100%, the division drops away and the answer is just the weighted sum. A row is valid only when its score is a finite number of at least zero and its weight is greater than zero; anything else is silently skipped. Scores may exceed 100% for bonus work, and fractional weights such as 7.5 are allowed.
Suppose your syllabus has three graded categories:
| Category | Score | Weight |
|---|---|---|
| Homework | 85% | 20% |
| Quizzes | 90% | 30% |
| Midterm | 78% | 50% |
The weighted sum is 85 times 20, plus 90 times 30, plus 78 times 50, which equals 1,700 plus 2,700 plus 3,900, or 8,300. Dividing by the 100% total gives 83.0%. The tool also reports the total weight as 100%, so no warning appears.
If those weights were 20, 30, and 40 instead, the total would be 90%. The same scores would then produce 7,720 divided by 90, or 85.8%. The average is higher because the highest-weighted category is missing, which is exactly why the warning matters.
The Final-Exam Formula
For the forward-looking mode the tool solves a single equation. If w is the final exam’s weight as a fraction, the required score is the target minus the current grade times one minus w, all divided by w. In symbols: required = (target − current × (1 − w)) ÷ w. The current grade must be everything in the course except the final. The final weight must be between 0 and 100, and current and target must sit between 0 and 100.
Notice the direction of the relationship. A heavier final gives more leverage in both directions: it can rescue a weak current grade, but it can also pull you below target if you underperform. Before a high-stakes exam, run the calculation twice — once for the grade you want and once for the score that still preserves your fallback grade. That pair of numbers tells you exactly what is at stake.
Worked Example: What Do I Need on the Final?
Starting from a current grade of 83% with a final exam worth 25% of the course:
| Target | Calculation | Required final |
|---|---|---|
| 80% | (80 − 62.25) ÷ 0.25 | 71.0% |
| 85% | (85 − 62.25) ÷ 0.25 | 91.0% |
| 90% | (90 − 62.25) ÷ 0.25 | 111.0% |
The first two targets are reachable; the third needs more than a perfect exam, so the tool marks it impossible. With a current grade of 88% and a final worth 40%, a 90% target needs (90 − 52.8) ÷ 0.4, or 93.0% — a demanding but realistic ask.
Reading the Four Status Messages
The final-exam mode returns one of four states. “Ok” means the required score is between 0 and 100 and the value is shown in blue. “Secured” means the requirement is zero or negative, so the target is already locked in; the display shows 0%. “Impossible” means the requirement is above 100, and the exact unreachable figure is shown in red. “Invalid” appears when an input is outside its allowed range, such as a weight of 0 or a current grade above 100.
Points-Based Courses and Rounding
Not every syllabus hands you percentages. Many use a points model where each assignment is worth a fixed number of points and the course total is, say, 1,000 points. Convert before entering data. If a midterm is worth 200 points out of 1,000, its weight is 200 divided by 1,000, or 20%. Repeat that for each category. Alternatively, when every assignment shares one points pool, enter each score as points earned divided by points possible times 100, and set the weight equal to the points possible. The weighted formula then reproduces the points total exactly, because dividing the weighted sum by the weight sum cancels the points-possible factor.
Results are rounded to one decimal place, but the underlying calculation keeps full precision. A grade that displays as 83.0% is not necessarily exactly 83. If you sit near a letter-grade boundary, look at the unrounded trend rather than the rounded display, and enter scores with more decimals such as 84.67 so the tool has more information to work with.
Mistakes That Skew the Math
The most common errors are structural rather than arithmetic. Entering weights as raw points instead of percentages produces a valid-looking average against the wrong baseline. Using a current grade that already includes the final double-counts the exam. Forgetting to exclude a dropped assignment leaves a low score in the average. Finally, trust the syllabus over your memory: a homework category worth 10% barely moves the needle, while one worth 30% can change the letter grade on its own.
Related Tools
Frequently Asked Questions
Why did my weighted grade stop changing when I entered a zero weight?
A row is only counted when its weight is greater than zero and its score is a finite number of 0 or more. A weight of 0 is treated as an empty row and skipped entirely, so the average ignores it. Blank scores are skipped the same way, which means the result reflects only rows that actually carry weight.
My weights add up to 85%. Is my grade wrong?
No. The calculator normalizes by the total weight, so an 85% total still produces a valid average. The amber warning exists because a total below 100% usually means a missing category or a mistyped weight, not because the math is broken.
How should I handle a course that drops the lowest quiz?
Remove that quiz row before calculating, or leave its score blank so it is skipped, then rebalance the remaining weights so the category total still matches your syllabus. If the syllabus averages the remaining quizzes rather than weighting each one, compute that average first and enter it as a single row.
Why is the required final score above 100% when my current grade looks fine?
Two things push the requirement up: a high target and a small final-exam weight. Getting from 83% to 90% is easy when the final is worth 50% of the course, but nearly impossible when it is worth 10%. The tool shows the exact score that would be needed and flags it as unreachable so you can adjust the target.
Can I enter extra-credit scores above 100% in the weighted mode?
Yes. Scores above 100% are accepted and behave normally in the weighted sum, which is exactly what you want for bonus points. Only the weight has a strict rule: it must be a positive number.
What is the difference between the secured and impossible final-exam messages?
Secured means the target is already reached even with a zero on the final, because the required score works out to zero or less. Impossible means the required score exceeds 100%, so even a perfect final cannot lift the overall grade to the target.
Reviewed by the HandyTools Hub team · Last updated