Weighted Average Calculator

Quick answer

The weighted average calculator gives each value an importance weight before averaging, as used for course grades, portfolio returns and inventory costs. Enter values and weights as two matching lists.

Same order as the values. Percentages or any numbers.

Weighted average
—
Total weight
—
Unweighted average
—

In a weighted average, values with larger weights pull the result more strongly than values with small weights.

How to use the Weighted Average Calculator

  1. Values
  2. Weights — Same order as the values. Percentages or any numbers.

Results update as you type, and every field accepts the units shown in its menu.

How it works

Multiply each value by its weight, add the products and divide by the total weight.

Inputs explained

Field What to enter
Values A list of numbers separated by commas, spaces or new lines
Weights A list of numbers separated by commas, spaces or new lines. Same order as the values. Percentages or any numbers.

What each result means

  • Weighted average = wavg([Values], [Weights])
  • Total weight = sum([Weights])
  • Unweighted average = mean([Values])

Formula

Weighted average = Σ(value × weight) ÷ Σweight

Worked example

Inputs — Values: 85, 92, 78; Weights: 30, 50, 20.
Results — Weighted average = 87.1; Total weight = 100; Unweighted average = 85.

Key terms

Weight
The relative importance of a value.

Frequently asked questions

Do weights have to add up to 100?

No, the calculator divides by their total.

What if the lists have different lengths?

Extra values without a weight are ignored.

What formula does the Weighted Average Calculator use?

Weighted average = Σ(value × weight) ÷ Σweight.

Cite this calculator

Speedy Calculator. (2026). Weighted Average Calculator. Speedy Calculator. https://speedycalculator.com/calculators/math/weighted-average/