Weighted average calculator
Calculate a weighted average from a list of values and their weights.
Weighted average calculator
Paste a list of values with the weight each one carries and this tool returns the weighted average — the number where a heavier item counts for more than a light one. It suits the cases where a plain average lies: a grade point average where each course has a different credit count, a product rating where one voter's review shouldn't count the same as a hundred, or a survey score where some responses carry more confidence than others.
Each line holds one value and its weight, separated by a comma, colon, semicolon, tab or space — pin one down or leave it on auto-detect. A line with no weight can be treated as weight 1 or skipped, so a partially filled list still produces a result instead of an error. When the scale runs the other way — a race time, a defect count, anything where smaller is better — turn on "lower value is better" to invert it before averaging.
Turn on the extra options to see more than the headline number: the plain average and median for comparison, the sum of all weights, each item's normalized weight as a percentage of the total, and how much each line contributes to the result. Choose a short breakdown or an aligned table, and set how many decimal places to round to. Blank lines are ignored, and one line that isn't a valid number never breaks the rest of the calculation — the tally reports how many were skipped.
Everything runs locally in your browser; your grades, ratings or figures are never uploaded anywhere. Copy the result, download it as a .txt file, or send the output back into the input to refine the list further.