Skip to main content
Tool Factory
  • English
  • Español · Review pending
  • Français · Review pending
  • Deutsch · Review pending
  • Português · Review pending
  • 日本語 · Review pending
  • 简体中文 · Review pending

Numbers, Units & Calculators

Weighted Average Calculator

Calculate a weighted average from paired values and weights. Check the total weight and number of pairs in your browser.

Tool workspace

Your input stays in this browser.

The tool is ready to run.

Ready

Run the tool when your input is ready.

Input

Ready for a result

Calculate a weighted average from paired values and weights. Check the total weight and number of pairs in your browser.

A weighted average multiplies each value by its weight, adds those contributions, and divides by the total weight. It gives greater influence to values with larger weights. Every value needs a corresponding nonnegative weight.

The result shows the weighted average, number of value-weight pairs, and total weight.

  • Combine scores when their weights are already known.
  • Calculate an average unit value from quantities and prices.
  • Check a weighted calculation against an equal-weight mean.

Instructions

  1. Enter your values in their intended order.
  2. Enter one weight for each value in the same order.
  3. Select Calculate and inspect the weighted average, count, and total weight.

Example

Input: Values: 80, 90, 100. Weights: 20, 30, 50.

Settings: Match each weight to the value in the same position.

Result: Weighted average 93; total weight 100; count 3.

The contributions are 1600, 2700, and 5000. Their sum 9300 divided by 100 equals 93.

Limits

  • Enter up to 1000 values separated by commas, spaces, line breaks, or semicolons. Use a dot for decimal fractions.
  • Each nonzero input must have absolute value from 1e-100 through 1e100. Commas separate values, not thousands: 1,000 means two values. Fraction expressions and percentages are not accepted.
  • Calculations use floating-point numbers. Results can include rounding; closely spaced large integers can become indistinguishable during parsing.
  • Negative weights are not supported. At least one weight must exceed zero.
  • This tool does not determine official exam weights, GPA mappings, or grading rules.