A little help goes a long way. Find a tool/

Math

Weighted Average Calculator

Free weighted average calculator: combine values with different weights — grades, credit hours, portfolio returns — and see each item's share of the result. Runs in your browser.

YOUR WORKSPACEFree to use. No sign-up.
—
Enter matching lists of values and weights above.

Deep dive guides

A LITTLE CONTEXT · 4 MIN READHow Weighted Averages Work

How weighted average calculator works

A plain average treats every number as equally important, but real data rarely is. A 4-credit course should influence your GPA more than a 1-credit seminar; a 40% exam should count more than a 5% quiz. The weighted average fixes this by multiplying each value by its weight before dividing: sum every (value × weight) pair, then divide by the sum of the weights. When the weights happen to add up to 1 (like percentages totalling 100%), that division disappears and the weighted sum is the answer directly.

This tool takes two matching lists — the values and their weights — and returns the weighted average, the total weight, the weighted sum, and each item's share of the result. It also shows the unweighted mean beside it so you can see exactly how much the weighting moved the answer: if grades 85, 92, 78, 94 are weighted 0.25, 0.25, 0.20, 0.30, the weighted average is 88.05 while the plain mean is 87.25 — the strongest score pulled the result up because it carries the biggest weight.

Weights can be any non-negative numbers: percentages that sum to 100, credit hours, counts of observations, or raw importance scores — the tool divides by the total, so only the ratios between weights matter. A weight of zero effectively removes an item from the average while keeping it visible in the table. Common uses include course grades, blended hourly rates, portfolio returns weighted by position size, and averaging rates measured over different sample sizes.

Frequently asked questions

What is the weighted average formula?
Weighted average = Σ(value × weight) / Σ(weight). For example, scores 80 and 90 with weights 2 and 1 give (80×2 + 90×1) / (2+1) = 250/3 ≈ 83.3. If the weights sum to exactly 1, the formula simplifies to just Σ(value × weight).
Do the weights have to add up to 100 or 1?
No. The tool divides by the total weight, so only the ratios between weights matter. Weights of 2, 1, 1 produce exactly the same result as 50, 25, 25 or 0.4, 0.2, 0.2. Percentages that sum to 100 are convenient but not required.
How is a weighted average different from a normal average?
A plain (arithmetic) average counts every value once; a weighted average counts each value according to its weight. With equal weights the two are identical. They diverge when weights differ — the weighted result shifts toward the values carrying the larger weights.
Can weights be zero or negative?
Zero is fine — it drops that item out of the average while keeping it visible in the breakdown. Negative weights are rejected because they would make the result meaningless: subtracting a contribution could push the 'average' outside the range of the values themselves.
When should I weight by group size?
Whenever you average rates or percentages measured over different-sized groups. Averaging a 90% score from 10 tasks with a 60% score from 1,000 tasks gives 75% with a plain mean, but the true combined rate is about 60.3% — weight each percentage by its group size and the honest answer appears.