We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
If this tool helped you, you can buy us a coffee ☕
Quickly calculate the weighted average by entering values and their corresponding weights. Supports unlimited data sets.
The number of values and weights must match and be paired in order. Separate entries with commas, spaces, semicolons, or newlines. (Weights indicate the relative importance of each value; higher weights have a greater impact.)
| Value | Weight | Share |
|---|---|---|
| 85 | 20 | 20% |
| 90 | 30 | 30% |
| 78 | 25 | 25% |
| 92 | 25 | 25% |

Least Common Multiple (LCM) Calculator
Quickly calculate the least common multiple (LCM) of two or more integers. Supports space-separated number list input.

Trigonometry Calculator
Calculate six trigonometric functions from radian values with custom decimal precision.

Circle Area Calculator
Quickly calculate the area of a circle by entering the radius, diameter, or circumference. Supports custom units and precision settings.
Suppose your course grade consists of three parts: homework (30%), midterm exam (30%), and final paper (40%). Quickly calculating your final weighted average score is the most common use case for this tool.
A weighted average (or weighted mean) is an average of a set of data points, scaled by their respective weights. The formula is simple:
Weighted Average = (x₁·w₁ + x₂·w₂ + … + xₙ·wₙ) ÷ (w₁ + w₂ + … + wₙ)
Where x is the value and w is the corresponding weight. The denominator is the sum of all weights, so weights can be absolute numbers (e.g., headcount, amount) or relative proportions (e.g., percentages), and they will be normalized automatically. Intuitively, the larger the weight, the greater the impact of that value on the final result.
Suppose John's grades for this semester are as follows:
Enter the following into the calculator sequentially: Value 90, Weight 30; Value 80, Weight 30; Value 70, Weight 40. Click calculate.
Manual Verification:
Numerator = 90×30 + 80×30 + 70×40 = 2700 + 2400 + 2800 = 7900
Denominator = 30 + 30 + 40 = 100
Weighted Average = 7900 ÷ 100 = 79 points
Result Interpretation: John's overall score is 79, which is slightly lower than the arithmetic mean of (90+80+70)/3 = 80. This is because the final exam, which has the highest weight, is only 70 points, pulling down the overall average.
Let's try another scenario: the same values, but reversed weights—homework 40%, midterm 40%, and final 20%.
Input: 90:40, 80:40, 70:20
Numerator = 90×40 + 80×40 + 70×20 = 3600 + 3200 + 1400 = 8200
Denominator = 40 + 40 + 20 = 100
Result = 82 points
As you can see, shifting the weight from the lowest score (final) to the higher scores (homework and midterm) raises the total score from 79 to 82. This comparison helps you understand how weight distribution affects the result.
The weighted average will always fall between the minimum and maximum values (when all weights are positive). If all weights are equal, the result equals the arithmetic mean. Specific indicators:
In everyday decision-making, a weighted average reflects the overall level more accurately than a simple average.
1. What is the difference between a weighted average and an arithmetic mean?
An arithmetic mean treats all values equally; a weighted average assigns influence based on the importance (weight) of each value. For example, use a weighted average for grades with different proportions or components.
2. Do weights have to be percentages?
No. They can be any positive number, such as item count, headcount, or monetary amount. The calculator automatically normalizes them by dividing by the sum of the weights. For instance, if you buy 100 items at $5 each and 200 items at $6 each, you can simply use 100 and 200 as the weights.
3. What happens if the sum of the weights is 0?
The denominator cannot be 0. All weights cannot be zero simultaneously, otherwise, the calculator will display an error or indicate that the result is undefined.
4. Can this calculator handle dozens of rows of data?
Yes. We support dynamically adding an unlimited number of rows. As long as the input fields are filled, it will calculate normally.
5. How many decimal places are kept in the result?
By default, it rounds to two decimal places, which is convenient for financial and everyday scenarios. If you need more precision, you can recalculate based on the displayed values.
6. Can weights be negative numbers?
It is generally recommended to use positive weights. While negative weights can be calculated mathematically, they are rarely used in real-world scenarios (like offsetting weights), and the result may lose its intuitive meaning. This calculator allows negative weights, but please use them with caution.
Now you can try your own numbers in the calculator above—whether for final grades, average purchase prices, or KPI scores—and get your weighted results instantly.