Free online weighted average calculator. Calculate weighted averages with custom weights for grades, portfolios, and data analysis. Add unlimited values and weights. Pure client-side, no ads.
This weighted average calculator lets you compute the weighted mean of any set of values with corresponding weights. Unlike a simple average where every value counts equally, a weighted average accounts for the importance or frequency of each value. It is widely used in academics (GPA calculation), finance (portfolio returns), statistics (survey analysis), and business (inventory valuation).
A weighted average is a type of average where each value in the dataset is multiplied by a predetermined weight before the final calculation is made. The formula is: Weighted Average = Σ(Value × Weight) / Σ(Weights). This is different from a simple arithmetic mean where all values are treated equally.
For GPA or course grades, enter each grade as the "Value" and the credit hours or importance as the "Weight". For example, if you got an 85 in a 3-credit course and a 90 in a 4-credit course, enter (85, 3) and (90, 4). The weighted average will be (85×3 + 90×4) / (3+4) = 87.86.
Simple average (arithmetic mean) adds all values and divides by the count, treating every value equally. Weighted average assigns different importance (weights) to each value. For example, in a portfolio, stocks with more invested capital should have greater influence on the overall return.
In most practical applications, weights should be positive. Negative weights can produce mathematically valid but conceptually confusing results. This calculator accepts any numeric weight, but use negative values only if you understand the context.
In finance, weighted average is used to calculate portfolio returns (weighting by investment amount), weighted average cost of capital (WACC), inventory valuation (weighted average cost method), and moving averages in technical analysis.