Grade Calculator

Add each assignment's score and weight to see your overall course grade as a weighted average.

Reviewed by the OmniCalc teamMethod verified 2026-07-01

Result

83.7%

= total weight 100

Weighted grade 83.7%
Show steps
  1. Weighted points = Σ (score × weight) = 90 × 30 + 85 × 30 + 78 × 40 = 8,370.
  2. Total weight = 30 + 30 + 40 = 100.
  3. Weighted average = 8,370 ÷ 100 = 83.7%.

How to use the grade calculator

  1. 1Add a row for each assignment — homework, quizzes, midterms, the final.
  2. 2Enter the score you earned as a percentage and the weight it carries (e.g. 20).
  3. 3Read your weighted grade; the full working sits under Show steps.

Weights that don't sum to 100

Weights are treated relative to each other, so the result is always Σ(score × weight) ÷ Σweight. Mid-semester, when only part of the syllabus is graded, the grade you see is your standing on the work marked so far — it doesn’t assume anything about assignments still to come.

Frequently asked questions

How is a weighted grade calculated?

Multiply each score by its weight, add those products, then divide by the sum of the weights: grade = Σ(score × weight) ÷ Σweight. With scores 90, 85 and 78 weighted 30, 30 and 40, that is (2,700 + 2,550 + 3,120) ÷ 100 = 83.7%.

What if my weights don't add up to 100?

The calculator still works: it divides by whatever the weights actually sum to, so the result is the weighted average of exactly what you entered. The steps flag it whenever the total is not 100.

Can weights be points instead of percentages?

Yes. Weights only matter relative to each other, so categories worth 20, 30 and 50 points behave exactly like 20%, 30% and 50%. Only the scores need to be percentages for the result to read as one.

How is this different from the final grade calculator?

This tool averages the scores you already have. The final grade calculator flips the question: given your current grade, your target and the final's weight, it tells you the score you still need on the final exam.