Weighted Average & GPA Calculator (Free)

Percent & ratioFreeNo sign-up

A weighted average calculator multiplies each value by its weight, adds the products and divides by the total weight: Σ(w × x) ÷ Σw. For tests of 82, 90 and 76 worth 20%, 30% and 50%, the products are 1,640, 2,700 and 3,800, so the weighted average is 8,140 ÷ 100 = 81.4, a little below the simple average of 82.67.

Weighted average
The weights are
Paste a list of value and weight pairs
Try:
Weighted average
81.4

Weighted average = Σ(w × x) ÷ Σw = 8,140 ÷ 100 = 81.4.
Sum of weights Σw100%
Sum of w × x8,140
Simple (unweighted) average82.67
What this means
The weighted average is lower than the simple average of 82.67 because Final exam carries the most weight (50% of the total) and is below the simple average.
Share of the total weight
Test 1 20%Test 2 30%Final exam 50%
How each value adds to the weighted average
Test 1+16.4
Test 2+27
Final exam+38
Each bar is w × x ÷ Σw. The bars add up to the answer: 16.4 + 27 + 38 = 81.4.
Show steps
  1. Multiply each value by its weight: 82 × 20 = 1,640; 90 × 30 = 2,700; 76 × 50 = 3,800.
  2. Add the products: Σ(w × x) = 1,640 + 2,700 + 3,800 = 8,140.
  3. Add the weights: Σw = 20 + 30 + 50 = 100%.
  4. Divide: 8,140 ÷ 100 = 81.4.
  5. Check: the answer must lie between the smallest value (76) and the largest (90). 81.4 does, so the arithmetic is consistent.
Shortcut for percentage weights that add to 100%: write each weight as a decimal and add the products. 0.2 × 82 + 0.3 × 90 + 0.5 × 76 = 81.4.
Table of values, weights and contributions
Item Value x Weight w Share w × x Adds
Test 1 82 20% 20% 1,640 16.4
Test 2 90 30% 30% 2,700 27
Final exam 76 50% 50% 3,800 38
Total 100% 100% 8,140 81.4

Weighted Average & GPA Calculator (Free)
Embed this calculator on your site

Free to use on class pages, blogs and course pages. Copy the code below and paste it into your page:

How to use the weighted average calculator

  1. Values & weights is the general tool. Type each value and its weight on its own row (a label is optional), or open Paste a list and paste one pair per line. Choose Percentages when the weights are percents and Numbers for counts, credits, hours or dollars.
  2. Grade categories is for a class syllabus such as homework 20%, quizzes 30%, exams 50%. Type the scores in each category (92 or 45/50) and leave a category blank if it has not been graded yet.
  3. Score needed answers “what do I need on the rest?” from your current average, the weight already counted, the weight still to come and your target.
  4. GPA turns letter grades and credit hours into a grade point average, which is a weighted average with credits as the weights.
  5. Read the answer at the top, then the share-of-weight bar, the contribution bars and the table. Show steps writes out the full working with your numbers.

Weighted average formula

A weighted average gives some values more say than others. If x₁, x₂, … are the values and w₁, w₂, … their weights:

Weighted average = (w₁x₁ + w₂x₂ + … + wₙxₙ) ÷ (w₁ + w₂ + … + wₙ) = Σ(w × x) ÷ Σw

The weights can be any non-negative numbers. Only their relative sizes matter: weights of 1, 2 and 2 give the same answer as 20%, 40% and 40%. When percentage weights add up to exactly 100, dividing by Σw is dividing by 100, so you can also convert each weight to a decimal and add the products (0.2 × 82 + 0.3 × 90 + 0.5 × 76 = 81.4).

Each value adds w × x ÷ Σw to the result. In the opening example the final exam adds 38 points, Test 2 adds 27 and Test 1 adds 16.4, and those contributions add up to 81.4. The heaviest item pulls the average toward itself, which is why a weighted average always lies between the smallest and largest value.

Worked examples

Example 1: course grade with weights that add to 100%

Test 1 = 82 (20%), Test 2 = 90 (30%), final exam = 76 (50%). Products: 82 × 20 = 1,640, 90 × 30 = 2,700, 76 × 50 = 3,800. Sum = 8,140. Weights sum to 100, so the weighted average is 8,140 ÷ 100 = 81.4. The simple average (82 + 90 + 76) ÷ 3 = 82.67 is higher because the weakest score carries half the weight.

Example 2: percentage weights that do not add to 100

Homework 85 (30%), quizzes 92 (25%), midterm 70 (30%), and the final (15%) has not happened yet. The weights entered add to 85%. Products: 2,550 + 2,300 + 2,100 = 6,950, and 6,950 ÷ 85 = 81.76. Dividing by 85 rescales the weights so they add to 100% (homework’s 30% now counts as 35.29%). That is your grade on the work done so far. If you wrongly divide by 100 you get 69.5, which is what you would finish with only if you scored 0 on the final.

Example 3: average price paid (weights are quantities)

You bought 40 units at $12.50, 60 at $11.00 and 25 at $13.20. Spend: 500 + 660 + 330 = $1,490 for 125 units, so the weighted average price is 1,490 ÷ 125 = $11.92 per unit. The simple average of the three prices, $12.23, ignores that most units were bought at the cheapest price.

Example 4: what do I need on the final?

Your average is 86 on 70% of the course and the final is worth 30%. To finish at 90 you need 90 × 100 = 9,000 weighted points in total and you have 86 × 70 = 6,020. The final must supply 2,980 points over a weight of 30: 2,980 ÷ 30 = 99.33. A perfect 100 would give 90.2, so 90 is reachable, but only just.

How much a final exam moves your grade

Starting from an 85% average on everything else, this is the course grade for each final exam score and final weight.

Final weight Final = 60 70 80 90 100
20% 80 82 84 86 88
25% 78.75 81.25 83.75 86.25 88.75
30% 77.5 80.5 83.5 86.5 89.5
40% 75 79 83 87 91

Every 10 points on the final moves the course grade by the final’s weight as a fraction of 10: 2 points when it is worth 20%, 4 points when it is worth 40%.

Weighted average vs simple average

A simple (arithmetic) mean is the special case where every weight is equal. Use a weighted average whenever the items are not equally important or not equally large: graded categories, credit hours, numbers of items bought at each price, class sizes when you combine class averages, or money invested in each fund. If two classes of 20 and 30 students average 78 and 88, the combined average is (20 × 78 + 30 × 88) ÷ 50 = 84, not 83. For the plain mean, median and mode of a list, use the mean, median and mode calculator.

Common mistakes with weighted averages

Mistake How to catch it
Dividing by the number of items instead of the sum of the weights The answer must lie between the smallest and largest value. 8,140 ÷ 3 = 2,713 clearly does not.
Dividing by 100 when the percentage weights do not add to 100 Add the weights first. If they total 85, divide by 85 (or plan the missing 15% in Score needed).
Averaging category averages without their weights A 95 homework average and a 70 exam average do not make 82.5 if exams count three times as much.
Swapping values and weights Weights are the “how much it counts” numbers: percents, credits, quantities. Values are the scores or prices.
Rounding each product before adding Keep full precision until the last step, then round once.

Checking homework and working by hand

Before you enter a problem, estimate: the answer sits closer to the value with the biggest weight. After you get the result, compare it with the simple average; if the heavy items are low, the weighted average should be lower. Do one problem fully by hand (products, sum, divide) and then use the calculator to check the rest. On a test, writing the products in a small table, like the one under the result above, prevents most slips.

Weighted averages practice quiz: 10 questions

Test yourself with 10 multiple-choice questions. Choose an answer and press Submit to see if you are right and why. Your score appears at the end.

Question 1 of 10
1. Scores of 70 and 90 have weights 1 and 3. What is the weighted average?

Found a mistake? Let us know!

2. Homework 92 is worth 40% and the exam 75 is worth 60%. What is the course grade?

Found a mistake? Let us know!

3. Percentage weights entered so far are 30%, 25% and 30%, with values 85, 92 and 70. What is the weighted average of these items?

Found a mistake? Let us know!

4. You buy 10 shirts at $8 and 30 shirts at $12. What is the average price per shirt?

Found a mistake? Let us know!

5. Your average is 80 on 75% of the course, and the final is worth 25%. What do you need on the final to finish at 85?

Found a mistake? Let us know!

6. A student has a 4-credit A (4.0) and a 2-credit C (2.0). What is the GPA?

Found a mistake? Let us know!

7. Weights 2, 3 and 5 are changed to 20, 30 and 50. What happens to the weighted average?

Found a mistake? Let us know!

8. Two classes of 20 and 30 students average 78 and 88. What is the combined average?

Found a mistake? Let us know!

9. Which Excel formula gives the weighted average of values in B2:B6 with weights in C2:C6?

Found a mistake? Let us know!

10. A final exam is worth 20% of the grade. How much does the course grade rise if the final score goes up by 10 points?

Found a mistake? Let us know!

Frequently asked questions

How do you calculate a weighted average?

Multiply each value by its weight, add those products, and divide by the sum of the weights. For scores of 80 (weight 2) and 90 (weight 3): (160 + 270) ÷ 5 = 86.

What is a weighted average for grades?

It is a course grade where each category counts by its syllabus percentage. With homework 95 at 20%, quizzes 85 at 30% and exams 78 at 50%, the grade is 19 + 25.5 + 39 = 83.5. The grade calculator adds letter grades and a final exam planner.

Is a weighted average the same as an average?

Only when every weight is equal. Then Σ(w × x) ÷ Σw reduces to the sum of the values divided by how many there are. With unequal weights, the result moves toward the heavily weighted values.

Is a weighted average the same as GPA?

A GPA is a weighted average of grade points with credit hours as the weights: an A (4.0) in a 3-credit course and a B (3.0) in a 4-credit course give (12 + 12) ÷ 7 = 3.43. A high school “weighted GPA” means something different: extra points for honors or AP classes. The GPA calculator handles both.

How do you find a weighted average of percentages?

Treat each percentage as a value and its base as the weight. A 90% pass rate in a class of 30 and 70% in a class of 10 combine to (30 × 90 + 10 × 70) ÷ 40 = 85%, not the 80% you get by averaging 90 and 70. To work with the percentages themselves, see the percentage calculator.

How do you calculate a weighted average in Excel?

Put the values in B2:B4 and the weights in C2:C4, then use =SUMPRODUCT(B2:B4,C2:C4)/SUM(C2:C4). SUMPRODUCT adds the products w × x and SUM adds the weights, which is the same formula this calculator uses.

Related calculators

More percent & ratio calculators

Browse all 206 calculators

Related to This Article

What people say about "Weighted Average Calculator: Grades, Percents, GPA & Steps"?

No one replied yet.

Leave a Reply