Weighted grade calculator
Your weighted average as you type, and the grade you need on your final to hit the mark you are aiming for.
Reading scale
Example
Average = sum of (grade × weight) ÷ sum of the weights83.67 / 100
Everything is worked out in your browser; no grade and no name is sent to a server.
For a whole cohort, Evalmee works out the weighted averages from the papers it has already marked. Try Evalmee
How to calculate a weighted grade
- 01
Enter one row per grade
On each row, type the grade you scored, the total it was marked out of, and its weight. The label is optional: it is there so you can read your own table back, and so the rows have names in the file you download.
- 02
Add as many rows as you have assessments
Enter adds a row without leaving the keyboard, Tab moves to the next field. Up to thirty rows, which covers a full semester; the arrows reorder them and the cross removes one.
- 03
Read the average and the working
The weighted average updates on every keystroke, along with the working — "(88×20 + 74×30 + 91×50) ÷ 100 = 85.3" — which you can copy as it stands. Pick the rounding, then enter a target to see what you need on what is left.
How to calculate a weighted grade
A weighted grade is not the sum of your grades divided by how many there are. Each grade is multiplied by its weight first; you add those products up and divide by the sum of the weights — not by the number of grades. That last division is the step most often skipped, and it changes the answer: three grades weighted 1, 2 and 3 are divided by six, not by three.
Take a course marked 20 % homework, 30 % midterm and 50 % final, with 88, 74 and 91 out of 100. The products are 1,760, 2,220 and 4,550, which add up to 8,530; the weights add up to 100. The average is 8,530 ÷ 100, that is 85.3 % — above the plain average of the three grades (84.3), because the strongest grade also carries the most weight.
| Assessment | Grade | Weight | Grade × weight |
|---|---|---|---|
| Homework | 88 % | 20 | 1,760 |
| Midterm | 74 % | 30 | 2,220 |
| Final exam | 91 % | 50 | 4,550 |
| Total | — | 100 | 8,530 |
| Weighted grade | 85.3 % | — | 8,530 ÷ 100 |
Grades marked out of different totals
A quiz out of 25 and an essay out of 100 cannot be weighted as they stand: the quiz would count for a quarter of what it should. Each grade is brought onto the reading scale first — 22 out of 25 becomes 88 % — and only then multiplied by its weight. The calculator does that row by row, using the same conversion as the score converter, and the working shows the converted figures.
Weights: percentages, points or credits
Weights do not have to add up to 100, and they do not have to be whole numbers. Syllabus percentages (20, 30, 50), simple coefficients (1, 2, 3) and credit hours (3, 4, 5) all work, because only the ratio between them matters. A 4-credit course counts twice a 2-credit one whether you type 4 and 2 or 40 and 20 — which is what makes this the same tool as a GPA-style credit-weighted average.
What do I need on my final?
This is the question the other way round, and it has an exact answer. Enter the average you are aiming for, then the total and the weight of the assessment still to come: the calculator solves the equation and shows the grade you need, on that assessment's own scale. Sitting at 78 % over a weight of 60 and aiming for 80 % overall, with a final worth 40, you need 83 % — and 41.5 out of 50 if the final is marked out of 50.
When the target is out of reach, the calculator says so instead of printing an impossible number: "you would need 112 %" is useful information, and the highest average still reachable is more useful still. The other way round, when the target is already safe whatever happens, it says that too, along with the average you would keep if you scored zero.
A minimum grade on the final: a warning, not a ruling
Some courses require a minimum on the final exam before the coursework counts at all. Enter it in the options: the rows that fall below are flagged, without being taken out of the calculation. The calculator warns, it does not rule — what a failing component does to a result is set by the assessment regulations, as is compensationCompensationThe mechanism by which a mark above the pass line in one subject offsets a mark below it in another, within a teaching unit or a semester. Its scope, its threshold and the subjects excluded from it are set by the institution's assessment regulations. between subjects, and not by arithmetic.
Where the weights in your syllabus come from
The arithmetic never changes; the weights do, and they are set by the course, not by any national rule. They are written in one of a handful of places, and it is worth reading them before trusting a number: the syllabus states the split, the learning-management system applies it, and the two disagree more often than anyone would like.
If your grade book shows a running average that does not match the one here, the usual reasons are three: an assessment that has not been graded yet is being counted as zero, a category is dropping its lowest score, or the weights in the system are not the ones on the syllabus. The first is an option below — empty rows are ignored by default — and the other two are worth an email to the instructor.
| Where to look | What it tells you |
|---|---|
| Course syllabus | The official split between homework, midterm and final |
| Learning-management system grade book | The weights actually applied, category by category |
| Institutional grading policy | Rounding, minimum grades, and how letters are assigned |
| Programme handbook | Credit weights when several courses are averaged together |
The weighted average formula
A weighted average is the sum of the grades multiplied by their weights, divided by the sum of the weights. Grades that are not on the same scale are brought onto the reading scale before they are multiplied, and rounding happens only at the very end: rounding each product moves the average by a tenth or two.
average = (grade₁ × weight₁ + grade₂ × weight₂ + … ) ÷ (weight₁ + weight₂ + …)Frequently asked questions
Multiply each grade by its weight, add the products up, then divide by the sum of the weights — not by the number of grades. With 88 % weighted 20, 74 % weighted 30 and 91 % weighted 50: (88 × 20 + 74 × 30 + 91 × 50) ÷ 100, which is 8,530 ÷ 100, or 85.3 %.
An unweighted average divides the sum of the grades by how many there are: every grade counts the same. A weighted average divides by the sum of the weights, after multiplying each grade by its own. On 88, 74 and 91 the unweighted average is 84.3; weighted 20, 30 and 50 it is 85.3, because the strongest grade carries the most weight.
Bring every grade onto the same scale first, then apply the weights. A 22 out of 25 is 88 %: it is 88 that gets multiplied by the weight, not 22. The calculator does this for you — just enter the total on each row — and the working shows the converted figures so the sum you read is the sum that was made.
Enter the grades you already have, the average you are aiming for, and the total and weight of the final. At 78 % over a weight of 60, aiming for 80 % with a final worth 40 means you need 83 %. If the target is out of reach, the calculator shows the grade it would take and the highest average still possible.
Yes. 0.5, 1.5 and 2.25 are all accepted, and so are syllabus percentages and credit hours — only the ratio between the weights matters, so 20/30/50 and 2/3/5 give the same answer. The one requirement is that a weight be greater than zero: a weight of zero removes the row from the calculation rather than weighting it.
No. The calculation happens entirely in your browser; no grade and no name is sent to a server. The last table you typed is kept in your browser's local storage so you find it again when you come back, and the page address carries your rows if you want to share it — you send it, to whoever you choose.
Other tools
What if the averages worked themselves out?
Evalmee marks the papers, applies your weights and publishes the averages for the whole cohort — with no spreadsheet in between.