Enter one value-and-weight pair per line to get their weighted average — a mean where some values count more than others. It suits weighted course grades, review scores, or any figure where each item carries a different importance. The plain (unweighted) mean is shown alongside for comparison.
One pair per line: value then weight, separated by a space or semicolon.
Enter at least one value and weight.
How it works
A weighted average multiplies each value by its weight, adds those products, and divides by the total of the weights: Σ(value × weight) ÷ Σweight. A value with a larger weight pulls the result toward itself more strongly. When every weight is equal, the weighted average is exactly the ordinary mean.
Put one pair per line as "value weight", separated by a space or semicolon — not a comma, so a decimal comma in the value (like 6,5) stays clear. Weights must be zero or positive; a weight of 0 drops that value from the result, and at least one weight must be above zero so the total isn’t zero. Values and weights can both be decimals.
Practical examples
A course grade
If the exam is worth 60% and coursework 40%, and you scored 80 and 90, the grade is (80×60 + 90×40) ÷ 100 = 84 — not the simple average of 85.
Weighted school marks
A 5 counted three times and a 4 counted once give (5×3 + 4×1) ÷ 4 = 4.75, whereas the plain average of the two marks would be 4.5.
Excluding an entry
Give a value a weight of 0 to keep it in the list but leave it out of the average — handy for comparing "with and without" a data point.
Frequently asked questions
What is a weighted average?
A mean in which each value carries a weight reflecting its importance. Instead of treating every value equally, it multiplies each by its weight before averaging, so heavier items influence the result more.
How is it different from a normal average?
A normal (arithmetic) mean adds the values and divides by how many there are — every value counts the same. A weighted average lets values count by different amounts. They coincide only when all weights are equal.
What is the formula?
Weighted average = Σ(value × weight) ÷ Σweight. Multiply each value by its weight, add the products, and divide by the sum of the weights.
How do I enter the data?
One pair per line, value first then weight, separated by a space or semicolon — for example "90 40". Do not use a comma between them, because a comma is read as a decimal separator inside a number.
Do the weights have to add up to 100?
No. They can be any non-negative numbers — percentages, credit hours, counts, anything. The formula divides by their total, so 40 and 60 give the same result as 0.4 and 0.6.
Can a weight be zero?
Yes. A weight of 0 removes that value from the average without deleting the line. At least one weight must be positive, though, otherwise the total weight is zero and there is nothing to divide by.
Can values or weights be negative?
Values can be negative, but weights cannot — a negative weight has no sensible meaning here and is rejected. Use a weight of 0 to exclude something instead.
Why show the simple average too?
To make the effect of weighting visible. Comparing the weighted result with the plain mean shows how much the weights shifted the answer.
What is this used for?
Weighted course grades and GPAs, blended review scores, portfolio returns, survey results with different sample sizes — anywhere items should count in proportion to their importance.
Is my data private?
Yes. Everything is calculated in your browser; the values and weights you enter are never uploaded.
Related tools
Grade Average Calculator
Paste your grades to get the average — a simple mean, or a weighted average by credits or hours. Runs in your browser.
Math & education
Average Calculator
Paste a list of numbers to get the average (mean), plus sum, median, minimum, maximum and range. Runs in your browser.
Everyday calculators
Standard Deviation Calculator
Sample and population standard deviation, variance, mean and sum from a pasted list of numbers.
Math & education
Test Score Calculator
Turn points earned out of the total into a percentage score, with a pass/fail check. Runs in your browser.
Math & education
Roman Numeral Converter
Convert Roman numerals to numbers and back, for values from 1 to 3999. Auto-detects the direction. Runs in your browser.
Math & education
Quadratic Equation Solver
Solve ax² + bx + c = 0 — real or complex roots, discriminant and vertex, with the steps. Runs in your browser.
Math & education