Weighted grade average calculator

Type your grades and, if needed, their weights in the same order. Add a goal to see what grade to aim for.

Weighted grade average calculator

Separated by “;”. e.g. 12; 15; 9
Same order as the grades. Empty = all 1.
20, 10, 100…

Result

11Average

Grade needed on the next test
15
Sum of weights
6
Number of grades
3

Weighted grade average calculator

Inputs

Your grades
12; 15; 9
Weights (optional)
2; 1; 3
Grades out of
20
Target average (optional)
12
Weight of the next test
2

How it is calculated

Average = (grade₁ × weight₁ + grade₂ × weight₂ + …) ÷ (weight₁ + weight₂ + …).

Result

Average

11
Grade needed on the next test
15
Sum of weights
6
Number of grades
3

How it is calculated

  1. Average = (grade₁ × weight₁ + grade₂ × weight₂ + …) ÷ (weight₁ + weight₂ + …).
  2. Grade needed = (target × (sum of weights + test weight) − sum of grade × weight) ÷ test weight.

Example

Grades 12, 15, 9 with weights 2, 1, 3: (24 + 15 + 27) ÷ 6 = 11. To reach 12 with a test of weight 2, you need 15.

Good to know

  • All grades must use the same scale (convert a grade out of 10 to one out of 20 first, for example).
  • Your school may round or count differently: only the official report counts.

Frequently asked questions

What is this tool used for?

Type your grades and, if needed, their weights in the same order. Add a goal to see what grade to aim for.

How is the result calculated?

Average = (grade₁ × weight₁ + grade₂ × weight₂ + …) ÷ (weight₁ + weight₂ + …).

What should I check before using the result?

All grades must use the same scale (convert a grade out of 10 to one out of 20 first, for example).

Updated October 10, 2026

Indicative result. For an important decision, check with a professional.