Grade Calculator

Combine assignment, quiz, and exam scores into one weighted course grade.

Reviewed by the WorldCalcs team · Methodology · Last reviewed: June 2026

Label (optional)
Score (%)
Weight (%)
Label (optional)
Score (%)
Weight (%)
Label (optional)
Score (%)
Weight (%)

Overall grade

Enter at least one score and weight to see your overall grade.

What is a grade calculator?

A grade calculator works out your overall course grade from individual scores and how much each one counts. Most courses weight categories differently — homework might be worth 20% of your grade while the final exam is worth 40%. This tool combines each score with its weight, so you can see exactly where you stand and what you are on track to earn.

How it's calculated

Your overall grade is the weighted average of your scores. Multiply each score by its weight, add those products together, then divide by the total of all the weights: Overall grade = sum(score × weight) / sum(weight). If your weights already add up to 100, the division turns the total back into a percentage. If they don't, dividing by the total of the weights still gives the correct weighted average. Letter grades here use the common US plus/minus scale (A = 93–100, A- = 90–92, B+ = 87–89, and so on down to F below 60); your school's exact cut-offs may differ, so check your syllabus.

Example

Homework is 95% (weight 20), the midterm is 80% (weight 30), and the final is 88% (weight 50). Multiply and add: (95 × 20) + (80 × 30) + (88 × 50) = 1 900 + 2 400 + 4 400 = 8 700. Divide by the total weight (20 + 30 + 50 = 100): 8 700 / 100 = 87.0%. On the common US plus/minus scale that is a B+.

All calculations happen in your browser. Nothing is sent, stored, or tracked.

Results are estimates and may contain errors — for general information only, not professional advice. Always verify before relying on them. Disclaimer

How to use

Add a row for each item in your course. Enter the score as a percentage and the weight as a percentage (homework 20, midterm 30, final 50, and so on). Use “Add row” for more items, and the trash icon to remove one.

The overall grade and matching letter update automatically as you type. You don't need the weights to sum to 100 — the tool divides by the total of your weights either way.

Frequently asked questions

How do I calculate my grade with weights?+

Multiply each score by its weight, add the results, and divide by the total of the weights. For example, a 90 worth 40% and an 80 worth 60% give (90 × 40 + 80 × 60) / 100 = 84%.

What if my weights don't add up to 100?+

That's fine — the calculator divides by the total of your weights, so it still returns the correct weighted average. You don't have to make them sum to 100.

How do percentages become letter grades?+

This tool uses the common US plus/minus scale: A is 93–100, A- is 90–92, B+ is 87–89, B is 83–86, and so on, with F below 60. Schools can set different cut-offs.

Can I calculate my grade before everything is graded?+

Yes. Enter only the scores you have so far. The result reflects your completed work; add more rows as new scores arrive.

What's the difference between weighted and unweighted grades?+

An unweighted grade is a simple average that treats every score equally. A weighted grade counts some categories more than others, which is how most courses actually work.

How can I bring my grade up the fastest?+

Focus on the highest-weighted items still ahead of you. A strong score on a final worth 50% moves your grade far more than the same score on homework worth 5%.