Skip to main content

Weighted Average Calculator

Compute a weighted average — Σ(w×x) ÷ Σw — from any list of value-weight pairs, compare it against the simple average, solve backwards for the weight or value you need to hit a target, or apply it to course grades. Free, private (100% in-browser), with every step shown.

Which average tool do you need?
General weighted mean of value-weight pairs → this page.
Grouped statistics data (class midpoints × frequencies) → mean from frequency table calculator.
Spread and distribution of a dataset → average and standard deviation calculator.
Average share price across stock purchases → stock average calculator.
Dedicated course-grade tool (letter scale, required exam score solver) → final calculator.
Weighted-average interest rate across loans → blended rate calculator.

Weighted average of value-weight pairs

Add as many rows as you need. Weights can be any non-negative numbers — they do not have to add to 100.

#Value (x)Weight (w)

How it works — worked examples

Example 1 — basic. Scores 90 (weight 0.3) and 80 (weight 0.7): (90×0.3 + 80×0.7) ÷ (0.3+0.7) = 83 ÷ 1 = 83.

Example 2 — comparator. Values 90, 80, 70 with weights 1, 2, 3: simple average = 80, weighted average = (90 + 160 + 210) ÷ 6 = 460 ÷ 6 = 76.67, a difference of −3.33.

Example 3 — reverse. Current average 83 from the pairs above. To reach a target of 85 with a new item worth 95, the needed weight is (85×1 − 83) ÷ (95 − 85) = 2 ÷ 10 = 0.2. Check: (83 + 0.2×95) ÷ 1.2 = 102 ÷ 1.2 = 85.

Example 4 — grades. Homework 85 (20%), Quizzes 90 (15%), Midterm 78 (25%), Final 88 (40%): (1700 + 1350 + 1950 + 3520) ÷ 100 = 8520 ÷ 100 = 85.2.

Frequently asked questions

What is a weighted average?
A weighted average is an average where each value counts according to its weight: multiply every value by its weight, add those products up, then divide by the total weight. The formula is (w1×x1 + w2×x2 + …) ÷ (w1 + w2 + …). For example, a score of 90 with weight 0.3 and a score of 80 with weight 0.7 gives (90×0.3 + 80×0.7) ÷ 1 = 83. A weighted average calculator does this arithmetic for any number of value-weight pairs. In short, a weighted average of numbers calculator answers one question: what is the average when each number counts differently?
What is the weighted average formula?
The weighted average formula is Σ(w×x) ÷ Σw — the sum of each value times its weight, divided by the sum of the weights. With values 90 and 80 weighted 0.3 and 0.7: Σ(w×x) = 27 + 56 = 83 and Σw = 1, so the weighted mean is 83 ÷ 1 = 83. The calculator shows both sums and the full substitution so you can check every step. This page is a weighted average calculator with steps: it shows the Σwx total, the Σw total, and every row's contribution so nothing is hidden.
How do you calculate a weighted average step by step?
Step 1: list each value with its weight. Step 2: multiply each value by its weight. Step 3: add all the products to get Σ(w×x). Step 4: add all the weights to get Σw. Step 5: divide. Worked example with Homework 85 (20%), Quizzes 90 (15%), Midterm 78 (25%), Final 88 (40%): products are 1700, 1350, 1950, 3520; Σ(w×x) = 8520; Σw = 100; 8520 ÷ 100 = 85.2. The calculator's breakdown table performs exactly these steps for your own numbers. That is how to calculate weighted average with weights for any list — the same procedure works whether the weights are decimals, whole numbers, or percentages.
What is the difference between a weighted average and a simple average?
A simple average treats every value equally; a weighted average lets some values count more. With values 90, 80, 70 and weights 1, 2, 3: the simple average is (90+80+70) ÷ 3 = 80, while the weighted average is (90×1 + 80×2 + 70×3) ÷ 6 = 460 ÷ 6 = 76.67 — a difference of −3.33, because the heavy weight on 70 pulls the result down. When all weights are equal, the weighted average and the simple average are identical. The comparator tab shows both side by side. A weighted average vs simple average comparison is the fastest way to see how much the weights matter.
When should I use a weighted average instead of a simple average?
Use a weighted average whenever the values do not all matter equally: course grades with different component weights, investment returns across positions of different sizes, or survey results from groups of different sizes. Use a simple average only when every value deserves exactly the same influence — mathematically, that is just a weighted average where every weight is 1.
How do you calculate a weighted average with percentages?
Enter the percentages directly as the weights — the formula divides by their total, so percentages work as-is. With Homework 85 (20%), Quizzes 90 (15%), Midterm 78 (25%), Final 88 (40%): (85×20 + 90×15 + 78×25 + 88×40) ÷ 100 = 8520 ÷ 100 = 85.2. The Grades tab is pre-set for percentage weights and shows each component's share of the total. A weighted average percentage calculator applies the identical formula; only the weight units differ.
Do weights have to add up to 100?
No. The formula always divides by the actual total weight, so any non-negative weights work. With values 10, 20, 30 and weights 1, 2, 3 the total weight is 6: (10×1 + 20×2 + 30×3) ÷ 6 = 140 ÷ 6 = 23.33. Doubling every weight (2, 4, 6) gives the same answer, because only the ratios between weights matter, not their scale. So if you searched 'do weights have to add up to 100 weighted average', the answer is no.
Can weights be zero or negative?
A zero weight is fine — that item is simply ignored in the average. Negative weights are rejected by this calculator because they break the usual meaning of an average. If every weight is zero, the average is undefined (division by zero) and the calculator says so instead of returning a number.
How do I find the weight needed to reach a target average?
Use the reverse solver: weight needed = (target × Σw − Σwx) ÷ (new value − target). Example: current items 90 (weight 0.3) and 80 (weight 0.7) average 83. To reach a target of 85 with a new item worth 95, the needed weight is (85×1 − 83) ÷ (95 − 85) = 2 ÷ 10 = 0.2. Check: (83 + 0.2×95) ÷ 1.2 = 102 ÷ 1.2 = 85. The Reverse tab solves this in both directions. That is exactly what a required weight calculator for target average does.
How do I find the value needed to reach a target average?
Give the new item's weight and solve for its value: value = (target × (Σw + new weight) − Σwx) ÷ new weight. Example: current items 90 (0.3) and 80 (0.7) average 83; with a new weight of 0.2 and a target of 85, the new item must be worth (85×1.2 − 83) ÷ 0.2 = 19 ÷ 0.2 = 95. The Reverse tab computes this and flags cases where the math has no valid answer. In other words, 'what value do I need to reach target average' has a closed-form answer.
When is a target average unreachable?
Two cases. First, if the new value pulls away from the target — for example current average 83, target 90, but the new item is only worth 85 — the required weight would be negative ((90−83) ÷ (85−90) = −1.4), which is impossible. Second, if the new value exactly equals the target, no weight can move the average toward it (division by zero). The solver reports both honestly instead of returning a nonsense number.
What is a weighted average grade example?
A typical course: Homework 85 at 20%, Quizzes 90 at 15%, Midterm 78 at 25%, Final 88 at 40%. The weighted course average is (85×20 + 90×15 + 78×25 + 88×40) ÷ 100 = 8520 ÷ 100 = 85.2. The Grades tab comes pre-loaded with this example — edit the labels, scores, and percentages to match your own syllabus. For dedicated grade tools with letter-scale conversion or a required-exam-score solver, use the final grade calculator instead. This weighted average grades example calculation mirrors a real syllabus.
Is a weighted average the same as a weighted mean?
Yes — weighted average, weighted mean, and weighted arithmetic mean are the same thing: Σ(w×x) ÷ Σw. People searching for a weighted mean calculator, a weighted average formula, or how to calculate a weighted average are all asking for this one computation, which is what this page provides. A weighted mean vs arithmetic mean search leads to the same Σwx/Σw computation.
How is this different from a mean-from-frequency-table calculator?
Both use the same Σ(w×x) ÷ Σw arithmetic, but the inputs differ. A mean-from-frequency-table calculator works on grouped statistics data — class midpoints weighted by their frequencies — while this tool takes any list of value-weight pairs (grades, scores, prices, measurements). For grouped frequency data, use the mean from frequency table calculator.
Is this weighted average calculator free and accurate?
Yes, it is free and runs entirely in your browser — nothing you type leaves your device. The arithmetic uses double-precision floating point, exact for everyday inputs, and every result shows its full working (Σwx, Σw, and the per-row breakdown) so you can verify it by hand or against the worked examples on this page. This weighted average calculator online free edition includes all four modes with no sign-up.

Weighted Average Calculator — free online weighted mean calculator with step-by-step working, a weighted-vs-simple comparator, a reverse weight/value solver, and a grade use-case. All computation happens in your browser; no data is sent anywhere.

Free tool by NRTechStudio