# Weighted Average Calculator

URL: https://speedycalculator.com/calculators/math/weighted-average/
Last updated: 2026-10-25

> 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.

## Inputs

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

## Results

- Weighted average
- Total weight
- Unweighted average

## Formula

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

## Explanation

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

- **Values**
- **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

FieldWhat to enterValuesA list of numbers separated by commas, spaces or new linesWeightsA 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])

## 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.

## FAQ

**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.

