Calculator Tools
Weighted Average Calculator
Calculate a weighted average from any list of values and weights in your browser. Course grade, portfolio return, supplier price, or star rating average.
Inputs
Add a value and a weight for each item
Weights can be percentages, counts, or any positive number. They do not need to sum to 100.
Sample data
Decimal places
Weighted average
84.3
Weighting shifts the average by -1.5 versus the plain mean.
Unweighted average
85.8
Plain mean of the values, ignoring weights.
Total weight
100
Sum of all weights.
Weighted sum
8430
Sum of value times weight, before dividing.
Item count
5
Range 78 to 94.
Breakdown
Each row's normalized share of total weight and its contribution to the weighted sum.
| # | Label | Value | Weight | Share | Contribution | Influence |
|---|---|---|---|---|---|---|
| 1 | Homework | 92 | 15 | 15% | 1380 | |
| 2 | Quizzes | 85 | 20 | 20% | 1700 | |
| 3 | Tests | 78 | 30 | 30% | 2340 | |
| 4 | Project | 94 | 15 | 15% | 1410 | |
| 5 | Final exam | 80 | 20 | 20% | 1600 | |
| T | Totals | 100 | 100% | 8430 |
Formula
Weighted average is the sum of each value multiplied by its weight, divided by the sum of all weights.
weighted_average = (v1 * w1 + v2 * w2 + ... + vn * wn) / (w1 + w2 + ... + wn)
When every weight is equal, the weighted average is the same as the plain (unweighted) average. Weights do not need to add up to 100 or to 1; the formula normalizes them for you.
How to use
- Pick Table to enter rows by hand or Paste to drop in a column of label, value, weight lines from a spreadsheet.
- Enter a value and a weight for each item. The label is optional. Weights can be percentages, counts, or any positive number.
- Click a sample dataset like Course grade, Portfolio return, or Star rating to see how the calculation works.
- Choose 2, 3, 4, or 6 decimal places so the result matches your grading policy, finance report, or scientific output.
- Read the weighted average and the per-row share and contribution, then use Copy result for the headline or Copy summary for a full report.
About this tool
Weighted Average Calculator computes the weighted mean of any list of value and weight pairs. Build your list row by row in the table or paste a column of label, value, weight lines in the Paste mode; both modes feed the same calculation. The tool multiplies each value by its weight, sums the products, and divides by the sum of weights, which is the textbook weighted average formula and the same calculation behind a weighted course grade, a portfolio return, a weighted on-base percentage, an average customer rating from a star vote count, a weighted-by-quantity supplier price, or a survey response averaged by sample size. Weights can be percentages, raw counts, dollars, kilograms, or any positive number, and they do not need to sum to 100 or to 1; the formula normalizes them for you. The result panel shows the weighted average up top, the unweighted (plain) average for comparison, the total weight, the weighted sum, the item count, and the minimum and maximum values. The full breakdown table lists every row with its share of the total weight, its contribution to the weighted sum, and a horizontal bar that makes the influence of each row obvious at a glance, so the rows that dominate the result are easy to spot. Decimal precision is user-selectable at two, three, four, or six places to match school grading policies, finance reporting, or scientific work. Five built-in presets cover the most common searches in one click: course grade by syllabus weight, portfolio return by holding share, test score weighted by item count, supplier price weighted by purchased quantity, and product star rating from a 1 to 5 vote count. The Paste mode reads label, value, weight or just value, weight per line and tolerates commas, tabs, spaces, and semicolons as separators, so a column copied straight out of Excel, Google Sheets, or a CSV export drops in cleanly; comment lines starting with # are skipped, and the tool reports any skipped lines with a reason so a malformed row is easy to find and fix. A Copy result button copies just the headline weighted average, and a Copy summary button copies a clean text report (totals plus the per-row breakdown) ready to paste into a spreadsheet, an email, or a grade book. Everything runs locally in your browser using deterministic IEEE 754 arithmetic, so the grades, returns, and other numbers you paste here never leave your device.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Mean Median Mode Calculator
Mean, median, mode, range, standard deviation, and five number summary from any list.
Open tool
CalculatorStandard Deviation Calculator
Sample and population SD, variance, quartiles, outliers, and step by step working.
Open tool
CalculatorGPA Calculator
4.0 scale GPA on letter grades and credits, with weighted bonus and cumulative mode.
Open tool
CalculatorFinal Grade Calculator
What score you need on the final to hit any target course grade.
Open tool