Calculator Hub

Grade Calculator (Weighted)

Calculate your weighted course grade from individual assignment scores and weights.

AssignmentScore (%)Weight (%)
Weighted average88.3%
Sum of weights100%

How it works

Most courses use weighted grading: the homework category might count 30%, midterm 30%, and final 40% of your grade. To compute your overall grade, multiply each category's average score by its weight, sum the weighted contributions, and divide by the total weight (which should be 100% if everything is included).

This calculator handles any weight distribution. Enter each assignment or category as a row with its score (in percent) and its weight (in percent). The total weight should sum to 100, but you can also use it for partial calculations — enter just the assignments completed so far, and the weighted average tells you your current grade in those completed weights.

To compute what you need on the final to hit a target grade: subtract your weighted contribution from the target grade, then divide by the final's weight percentage. If you have 80% × 60% (current weighted) and want a 90% with a 40%-weighted final, you need (0.9 - 0.48) / 0.4 = 105% on the final — a clear signal that the target isn't achievable. This calculator doesn't compute target back-solving directly, but you can manually iterate.

Categories vs. individual assignments: some courses average each category internally, then weight the categories. If your homework is 30% of the grade and contains 10 assignments, the average of those 10 (weighted equally within the category) becomes the homework grade. This calculator treats every entered row as flat-weighted; if your course averages within categories, compute each category's average first, then enter one row per category.

Drop policies: many courses drop the lowest 1-2 scores in a category. Compute the category average using only the kept scores. The mathematical effect is a small boost to your grade — usually 1-3% depending on which score gets dropped.

Always double-check the syllabus for the exact grading policy. Edge cases (extra credit, partial credit, late penalties, attendance) can shift your final grade by several percentage points.

Frequently asked questions

What if my weights don't add to 100?

The calculator treats them as relative — it divides by the actual sum. Add a row for the missing weight if you want a true overall grade.

How do I figure out what I need on the final?

(Target - current weighted contribution) / final weight as a fraction. Manually iterate.