Average calculator

Enter your grades and their weights: the average updates live.

Your grades

How is a weighted average calculated?

Each grade is multiplied by its weight (coefficient); these products are added up, then divided by the sum of the weights: average = Σ(grade × weight) / Σ(weight). Add as many rows as needed; leave the weight at 1 for a simple average.

An example

SubjectGradeWeightGrade × weight
Maths14456
English11333
History16232
PE18118
Total10139

Weighted average: 139 ÷ 10 = 13.9 (out of 20). Without weights, the simple average would be 14.75: the weights give more importance to the main subjects, here maths, where the grade is lower.

Working out the grade you need

This is the most common question: "what grade do I need in the next exam to reach my target?" Method: add a row with the weight of the upcoming exam, then try several grades until the average reaches the target. With the example above and an exam weighted 5, you need 8.2 for the overall average to reach 12, and 17.2 to reach 15.

Weighted average or average of averages?

Be careful not to average averages that cover different numbers of items. If one term has two grades and another has ten, averaging the two term averages gives the two grades as much weight as the ten. To be fair, go back to all the grades with their weights.

Beyond school

A weighted average is used wherever items do not all carry the same weight: the average purchase price of a product bought several times at different prices, a product's average rating by number of reviews, or an index built from several criteria. It is also how a GPA weighted by credit hours is calculated.

Weighted average calculator with percentages and credits

The formula is the same whatever your weights look like: multiply each value by its weight, add the results, then divide by the sum of the weights. What changes is how you enter the weights.

Weights as percentages

A course is graded as homework 20 %, midterm 30 % and final exam 50 %. You scored 85, 72 and 90 out of 100. Enter the scores with weights 20, 30 and 50:

PartScoreWeightScore × weight
Homework85201,700
Midterm72302,160
Final90504,500
Total1008,360

Weighted average: 8,360 ÷ 100 = 83.6. Typing 0.2, 0.3 and 0.5 instead gives exactly the same result, because only the ratio between the weights matters.

Credits: a weighted GPA

For a GPA, the weights are credit hours. An A (4.0) in a 4-credit course, a B (3.0) in a 3-credit course and a C (2.0) in a 2-credit course give (16 + 9 + 4) ÷ 9 = 3.22. The simple average of the three grades would be 3.0: the 4-credit A pulls the result up.

Common mistakes

Frequently asked questions

Can I use a scale other than 20?

Yes. The average is calculated on the same scale as your grades: if they are out of 10 or 100, the result will be too. Just do not mix two scales.

Can weights be decimals?

Yes, for example 1.5 or 0.5. Only the ratio between the weights matters.

Are my grades saved?

No, the calculation happens in your browser and nothing is kept.

How do I calculate a simple average?

Leave all weights at 1: the weighted average then becomes a simple average.

Is a weighted mean the same as a weighted average?

Yes. Weighted mean and weighted average are two names for the same calculation: the sum of each value times its weight, divided by the sum of the weights.

Do my weights have to add up to 100%?

No. The calculator divides by the sum of the weights you enter, so 20, 30 and 50 give the same result as 2, 3 and 5 or 0.2, 0.3 and 0.5.

How do I calculate a weighted GPA?

Enter each course's grade points (for example 4.0 for an A) as the grade and its credit hours as the weight. The result is your GPA weighted by credits.

Related tools

Our other sites:NetCheck - network and DNS toolsVolt - internet speed testBoxo - disposable email address