InfyCalculator
🎓

Weighted Grade Calculator

Combine any number of graded categories — percentages, points like 45/50 or letter grades — into one weighted course grade, see your grade so far, and the score you need on what is left.

Enter grades as
Categories (one per line: name, score, weight)
Component 1 score
Component 1 weight
Component 2 score
Component 2 weight
Component 3 score
Component 3 weight
Weights are
Target course grade
Letter grade scale
Loading calculator…

How it works

Weighted grade = Σ(score × weight) ÷ Σ(weights graded) · Needed on the rest = (target − points earned) ÷ remaining weight

A weighted grade multiplies each category’s score by its share of the course and adds the pieces, so a 30% final counts twice as much as a 15% homework category. Type each category on its own line with its score and weight; the score can be a percentage, points such as 45/50, or a letter, which counts as the middle of its band (B+ ≈ 88%). Mark anything not graded yet with a dash: the calculator then shows your grade so far — the earned points divided by the weight graded, not by 100%, which would treat missing work as zero — and the score you need on the rest to reach your target, for every letter grade. Weights can be percentages of the course or relative points; a points-only class can leave the weights blank and enter scores as earned/possible.

Worked example

Homework 92% (15%), quizzes 84% (20%), labs 88% (15%) and midterm 79% (20%), with the 30% final still to come: 92×0.15 + 84×0.20 + 88×0.15 + 79×0.20 = 13.8 + 16.8 + 13.2 + 15.8 = 59.6 points out of the 70 graded, so the grade so far is 59.6 ÷ 0.70 = 85.14% (a B). To finish at 85% you need (85 − 59.6) ÷ 0.30 = 84.7% on the final; a 100% final would give 89.6%.

Frequently asked questions

My syllabus lists points, not percentages — what do I enter?

Enter each score as earned/possible (for example 45/50) and leave every weight blank: the calculator then adds up all points earned and divides by all points possible, exactly like a total-points gradebook. To include work still to come, write it as -/200 so its points count as not graded yet.

What if a category isn’t graded yet?

Put a dash as its score ("Final exam, -, 30"). Your grade so far is then based only on the graded weight, and the calculator shows the score you need on the remaining weight for your target and for each letter grade. If your weights add up to less than 100%, the missing part is treated as not graded yet too.

Can I enter letter grades?

Yes. A letter counts as the middle of its band on the chosen scale — B+ is about 88% and A about 96.5% on the plus/minus scale. Exact percentages or points are more accurate when you have them.

Why is my grade so far not the same as adding up the points?

Adding score × weight gives the points earned toward the whole course (59.6 out of 100 in the example). Until everything is graded, those points should be compared with the weight already graded (70), not with 100 — dividing by 100 would count every ungraded assignment as a zero.

Do the weights have to total 100%?

For percentage weights, they should not go above 100% — the calculator flags that. Below 100% is fine: the gap is treated as work not graded yet. If your syllabus uses relative weights or points (for example 3, 5 and 2), switch "Weights are" to points / relative and they are scaled to 100% automatically.

Related calculators

This calculator is for educational purposes. Double-check important results before acting on them.