Skip to main content
Education & exams

Weighted grade average calculator

Add grades and weights, calculate your weighted average, then find the grade needed on the next assessment to reach a target average.

Embed this widget

Customize the result, check the live preview, then copy the code.

Preview

Embed code type

Code to copy

Responsive and automatically resized by Bethemesh.

Your grades

20 by default. You can use 10, 100 or any other positive scale.

LabelWeightGrade /20

Was this tool useful?

How does this tool work?

This calculator computes a weighted grade average without assuming a particular education system. Each row can represent a test, assignment, oral exam or final exam. Labels and weights are editable, and the global grading scale can be set to 10, 20, 100 or any other positive value.

Each grade is multiplied by its weight, then the sum of these weighted points is divided by the sum of the weights entered. With 12 at weight 2 and 15 at weight 1, you get (24 + 15) ÷ 3 = 13. A row without a grade is ignored instead of counting as zero.

The grading scale is free: out of 20 by default, but also 10, 100 or any other total. The average is instantly converted to the other usual scales, and the target section works out the grade you need on the next test given its weight.

How to use this tool

  1. Choose the grading scale

    The calculator starts at 20, but any positive scale can be entered.

  2. Enter your assessments

    Edit labels, weights and grades. Four rows are provided initially.

  3. Add or remove rows

    Keep at least two assessments and add up to 30 when needed.

  4. Read the average

    The weighted average, total weight and weighted points update automatically.

Use cases

Track your term average

Add each test with its weight and watch your average change through the term.

Prepare the next test

Enter the average you are aiming for and the weight of the next assignment to see the grade you need.

Check a report card

Recalculate a weighted average to compare it with the one on your school portal or report.

Tips and best practices

  • Blank grades are not counted as zero.
  • Decimal weights such as 0.5 or 1.5 are supported.
  • The formula is sum(grade × weight) divided by the sum of the weights used.

Frequently asked questions

How do I find the grade I need on my next assessment?

Enter your current grades, target average and the weight of the next assessment. The calculator returns the required grade and tells you when the target is already secured or cannot be reached with one grade.

How is a weighted grade average calculated?

Multiply each grade by its weight, add the results and divide by the sum of the weights. The calculator does this automatically.

Can I use decimal weights?

Yes. Values such as 0.5, 1.25 or 2.5 are supported.

Can I use a 10-point or 100-point scale?

Yes. Change the global grading scale and the calculator validates every grade against it.

Does a blank row count as zero?

No. A missing grade is ignored until you enter a value.

What is the difference between a simple and a weighted average?

A simple average adds the grades and divides by how many there are: each grade counts the same. A weighted average gives more weight to grades with a higher weight, such as an exam worth 3 against a quiz worth 1.

How do I convert an average out of 20 to a grade out of 10 or 100?

Divide by the original scale and multiply by the new one: 14/20 is 14 ÷ 20 × 10 = 7/10, or 70/100. The calculator shows these equivalents below your average.

Related tools

Tools similar or complementary to this one.

Similar tools

GuideBest practicesBeginner

Zakat and Nisab: understanding the 2.5% calculation

Learn how the Nisab threshold, gold and silver standards, net eligible assets and the 2.5% rate fit together - and where a Zakat calculator's assumptions matter.

17 September 20263 min