Grade Calculator

Enter your assignment scores and their weight percentages to compute your overall grade.

Assignment Score (%) Weight (%)

The formula

Weighted average = Σ(score × weight) ÷ Σ(weight)
Letter grade: 90 and above A, 80 B, 70 C, 60 D, below 60 F
Score
The percentage you achieved on that item, not the raw points. A 43 out of 50 is 86, not 43.
Weight
How much that item counts toward the final grade. The weights do not have to total 100 — the formula divides by whatever they add up to.
Σ
Sum across every row you have entered.

Worked example

Homework 88 percent at weight 20, midterm 74 percent at weight 30, final 91 percent at weight 50.

85.30 percent, which this calculator reports as a B.

Weights do not have to add to 100

Because the total is divided by the sum of the weights rather than by 100, you can enter weights as any consistent scale — 1, 2 and 5 work exactly as well as 20, 30 and 50 if they are in the same proportion. That also means the calculator can handle a partial term honestly: enter only the items already graded and the result is your current standing among completed work, rather than a figure dragged down by assignments that do not exist yet.

Convert points to percentages before entering them

The score field expects a percentage. Entering raw points from assignments marked out of different totals silently weights them by their point value on top of the weight you set, which is not usually what anyone intends. Divide points by the possible total and multiply by 100 first.

Working out what you need on the final

Rearrange the formula. If graded work so far totals a weight of W with a weighted sum of S, and you want an overall grade of G with a final worth F, the score you need is (G × (W + F) − S) ÷ F. In the example, if only the homework and midterm were done and you wanted an 85 overall: (85 × 100 − 3,980) ÷ 50 = 92.4. If that number comes out above 100, the grade is not reachable from where you are, which is more useful to know early than late.

The letter scale here is fixed

This tool uses a straight 90/80/70/60 cut-off with no plus or minus grades, no curving and no rounding rules. Many courses use something different — a scaled curve, a lower A threshold, or a policy on where 89.5 lands. The percentage is the reliable output; check the letter against your own syllabus before treating it as final.

Common questions

How do I calculate my weighted grade?

Multiply each score by its weight, add all of those products together, then divide by the total of the weights. The division by the weight total is what makes the result correct even when your weights do not sum to 100.

What do I need on the final exam to get an A?

Take the overall grade you want, multiply it by the total weight of all work including the final, subtract the weighted sum of everything already graded, and divide by the final’s weight. A result above 100 means the target is out of reach; a negative one means you have already secured it.

Can I calculate my grade partway through the term?

Yes — enter only the graded items. Since the calculation divides by the weights you actually entered, the result is your standing across completed work rather than an artificially low figure that assumes zeros for everything still to come.

Does the calculator save my assignments?

Yes, in your browser on the device you are using. The rows come back the next time you open the page, so you can add each assignment as it is returned. Nothing is uploaded, and clearing your browser data removes the saved rows.

Get tools like this in your inbox
One useful tool per week. No spam. Unsubscribe anytime.
Tools Pro — $9 a month

One licence key, pasted into any CYZOR tool. Today it does three things: drops the CYZOR line from PDFs you send for signature, takes CYZOR branding off your forms and adds CSV export, and switches on the AI rewrite in the resume builder.

See Tools Pro

Terms · Privacy · Refund · Contact