Weighted Grade Calculator

Add each graded item weight and score — percent weights or earned-over-possible points — to get the weighted grade so far, with a floor and ceiling for what is not graded yet.

About this tool

A weighted grade is not an average of the numbers you see — it is an average of each item score rate, counted as many times as its weight says. A 20 percent homework scored 85 contributes 17 points toward the final grade, because 20 percent of the grade was earned at a rate of 0.85. Add up those contributions and you have the grade so far: the four-item example above is 17 + 27.6 + 15.6 + 26.4 = 86.6, which is a B on the common ten-point scale.

The interesting case is a grade that is not finished. When the final exam has not happened yet, the weights you have entered add up to less than 100, and the honest answer is not one number but a range. The tool reports the grade on graded work — 87.33 in the second example — alongside the floor and ceiling: if everything still outstanding scores zero you land at 52.4, and if it all scores full marks you land at 92.4. Treating the missing 40 percent as a zero would quietly report 52.4 as your grade, which is a different claim entirely.

Why an unfinished grade needs a range, not a number

With part of the grade still outstanding, a single number would have to assume a score for work that has not been done. The tool reports the grade on graded work plus the floor and ceiling that the outstanding weight can still produce.

The floor assumes every remaining item scores zero, and the ceiling assumes every remaining item scores full marks. Those are the only two answers that are true regardless of what happens next, and the real grade will land between them. Reporting either one alone as the grade would be a stronger claim than the facts support.

The grade on graded work is the number most students actually want: it says how the work done so far is averaging, weighted by the share each item carries. It is not the final grade, and the range next to it is there to keep that distinction visible rather than buried in a footnote.

When every weight is in, the floor and ceiling collapse onto the same number and the tool stops showing a range at all. The interface follows the arithmetic instead of always displaying three figures because they happen to be computable.

Percent weights and points are one calculation

Each item has a weight and a score rate; the grade is the weighted sum of the rates. Percent mode supplies the weight as a share of 100, points mode supplies it as the item own maximum — the underlying arithmetic is identical.

This matters because the two input styles look different enough to invite two separate implementations, and two implementations drift. Keeping one formula behind both modes means a fix or a correction lands on both, and the test suite can assert that the same marks entered either way give the same grade.

It also settles the question of what a score means. In percent mode a score is out of 100 by definition; in points mode a score is out of the item own maximum, so 18 out of 20 and 90 out of 100 are the same rate and must not be treated as different marks. The tool checks the score against the right ceiling for the mode you are in.

Halfway through the term, 84 is not your grade

Homework is worth 20% and scored 90; the midterm is worth 30% and scored 80. The graded portion averages 84, but the course grade is still a range, 42 to 92. The 84 is only what you get if the remaining 50% matches what has been graded.

All three numbers are slices of one weighted sum: weighted points earned are 20 times 0.9 plus 30 times 0.8, which is 42, against 50 points of weight. The graded average is 42 divided by 50, or 84; the floor is 42 if everything remaining scores zero; the ceiling is 42 plus 50, or 92 if everything remaining scores full marks.

Why not simply report 84: that silently treats the remaining 50% as zero and describes a course still in progress as nearly failing. Reporting only the 92 ceiling is the opposite error, implying it is in the bag. At this point in the term the range is the only honest answer.

Once the remaining weight is filled in, the three collapse into one number: floor, average and ceiling coincide, and the interface needs no special case for finished, because the width of the range has simply become zero.

Percentages and points share a single formula: total equals the sum of weight times score rate, divided by the sum of weights, times 100. Entering percent means a weight of 20 with a rate of 0.9; entering points means 20 possible and 18 earned. The same results entered both ways must produce the same number, and the tests pin that too.

Weights that add up to 99.99 are not weights that add up to 100

Three categories at 33.33 sum to 99.99, so the term reads as unfinished and the grade falls back to being a range instead of a number.

Measured: weights of 33.33, 33.33 and 33.33 with scores of 90, 80 and 70 give a sum of 99.99, an unfinished term, and a range from 79.992 to 80.002. Change the last weight to 33.34 and the sum reaches 100, the term closes, and the answer collapses to the single value 79.999.

So a rounding slip while entering weights changes the shape of the answer rather than only its decimals. The behaviour is correct, but the person sees a range where they expected a number, with no indication that one hundredth of a percent is the cause.

Scores above 100 are refused outright rather than treated as extra credit. A mark of 105 on a 100 point item means either the item was not out of 100 or the mark includes a bonus, and both readings change what the weights mean. Refusing is the only answer here that does not guess.

Frequently asked questions

How do I calculate a weighted grade?

For each item, multiply its weight by its score rate, then divide the total by the weights used. With percent weights, an item worth 20 percent of the grade and scored 85 out of 100 contributes 0.20 x 0.85 = 0.17, or 17 points of the final 100. Summing the contributions of every graded item gives the grade so far, and the table below shows each contribution so the arithmetic can be checked by eye.

What if my weights do not add up to 100?

Below 100 simply means some of the grade is not graded yet, and the tool shows a range instead of pretending the missing part scored zero. Above 100 is a data error — no item can carry more than its share of the total — and the tool says so rather than normalising the weights behind your back, which would silently misstate every grade you enter afterwards.

Is a points-based grade the same as a weighted grade?

It is the same arithmetic written differently. With points, each item carries its own maximum, and the grade is total earned divided by total possible. With percent weights, each item carries a share of 100, and the grade is the sum of weight times score rate. Feed the same underlying marks in either form and the tool returns the same answer — the two modes exist because gradebooks are written both ways, not because they compute differently.

Does it store or send my grades?

No. Every figure is plain arithmetic in the page. There is no server, no request and no logging, and the tool keeps working with the network switched off — the simplest way to check the claim is to turn off your connection and reload.

Related tools