Calculator Scope

Calculator Scope - Smart Online Calculators for Everything

From math, science, finance, health, and construction to marketing, text tools, developer utilities, and more. All calculators in one fast, accurate, easy-to-use platform.

Weighted Average Calculator

Weighted Average Calculator

Result
Calculator Scope
Advertisement 1
Advertisement 2
This calculator finds a weighted average, e.g. scores of 90, 80, 70 with weights 0.5, 0.3, 0.2 give a weighted average of 83.

Enter a list of values and a matching list of weights (in the same order). This calculates the weighted average — where each value contributes to the result in proportion to its weight, rather than counting equally like a simple average.

Weighted averages show up whenever some data points should count more than others: a course grade where the final exam is worth more than a homework assignment, a portfolio return where larger holdings should influence the result more than smaller ones, or a product rating that weights recent reviews more heavily. The weights don't need to sum to 1 or 100 — the formula automatically normalizes by dividing by the total of all weights, so you can enter them as percentages, raw counts, or any consistent scale.

Advertisement 3
  • Formula: Weighted Average = Σ(Value × Weight) ÷ Σ(Weight) — each value is multiplied by its weight, summed, then divided by the total of all weights.
  • Weights don't need to sum to 1: the formula automatically normalizes by dividing by the total weight, so you can enter weights as percentages (50, 30, 20) or decimals (0.5, 0.3, 0.2) — both give the same result.
  • Common use case — course grades: if your final grade is 50% exam, 30% homework, and 20% participation, enter your scores in each category as values and those percentages as weights.

What if I just want a regular (unweighted) average?

Give every value an equal weight (like 1 for each) — this makes the weighted average formula produce the same result as a plain mean.

Do the values and weights lists need to be the same length?

Yes — each value needs a matching weight in the same position; if the lists are different lengths, only the overlapping pairs (up to the shorter list's length) are used.