Home›Math›Grade Calculator

Grade Calculator

Enter each assignment’s score and its weight, and this calculator computes your weighted percentage and letter grade.

100% FreeNo sign-up neededInstant results

Enter your assignments

Leave any rows you don’t need blank — they’re ignored.

Scores as:
Scale:
AssignmentScore (%)Weight (%)
Advanced options
Curve:

Drop lowest removes that many of your lowest-scoring rows before averaging — the way many syllabi drop a quiz. The curve simulator shows your curved grade next to the raw one; it never changes the raw result.

🔒Your information is not stored. Calculations are done in your browser.
YOUR WEIGHTED GRADE
—
—letter grade
HOW EACH ASSIGNMENT CONTRIBUTES
📊
Weighted score
—
your final percentage
🎓
Letter grade
—
standard A–F scale
⚖️
Total weight
—
of assignments counted
🧮
Items counted
—
non-empty rows
Key takeaways
  • Your weighted grade is Σ(score × weight) ÷ Σweight: the defaults run (92×20 + 85×15 + 78×25 + 88×40) ÷ 100 = 85.85% — a B.
  • Weights that do not total 100% do not break the result: the calculator divides by your actual total weight and flags the mismatch, so a syllabus whose weights add to 95 or 105 still grades correctly.
  • The need-on-final formula is (target × 100 − current × (100 − final weight)) ÷ final weight — at 85% current with a 40% final, a 90% course grade needs 97.50% on the final.

The complete guide to calculating grades

Everything about weighted grades — how weighting works, what to do when weights don’t add to 100, how to figure out what you need on the final, and the letter-grade scales schools use. I use this same page to calculate grades for weighted-category classes and points-based classes alike, and it works just as well as a class grade calculator high school students can check mid-term as it does for a college course. Bring your syllabus — every example below starts from the weights printed on it.

⚖️How weighted grades really work

A weighted grade multiplies each score by its weight, adds the results, and divides by the total weight: Weighted % = Σ(score × weight) ÷ Σ(weights). Each assignment’s contribution — the points it actually adds to your final grade — is score × weight ÷ total weight.

Worked example: Homework 92 (weight 20), Quizzes 85 (15), Midterm 78 (25), Final 88 (40). Total = 92×20 + 85×15 + 78×25 + 88×40 = 1840 + 1275 + 1950 + 3520 = 8585; divide by 100 → 85.85% → B. The final alone contributes 88×40÷100 = 35.2 points — more than homework and quizzes combined (18.4 + 12.75 = 31.15). That is why the contribution bars above matter: they show where your grade actually comes from.

Weighting reflects importance: a final exam might count 40% while weekly homework counts 20%. A 10-point swing on the final moves your grade by 4.0 percentage points; the same swing on homework moves it by 2.0. Study time should follow the weights. Quantify it: you have 10 study hours before finals. Homework 95 (weight 20, done), Midterm 78 (weight 25, done), Final upcoming (weight 40), Quizzes 85 (weight 15, done). An hour on final prep that lifts your expected final score by 3 points gains 3×40÷100 = 1.2 percentage points of course grade. The same hour lifting a 15%-weight category by 3 points gains only 0.45 points. Allocate hours proportionally to weight — the final deserves roughly 40% of your remaining effort.

🧮Weighted categories, step by step

Here is how I calculate grades with weights when a syllabus splits the course into categories — the method I run by hand before I ever open the calculator, so I can sanity-check what it tells me. Say my syllabus says Homework 20%, Quizzes 30%, Exams 50%, and my category averages are Homework 92, Quizzes 84, Exams 80.

Step 1 — turn each category into points. Multiply the category average by its weight: Homework 92 × 20 = 18.40 points, Quizzes 84 × 30 = 25.20, Exams 80 × 50 = 40.00. These are the contributions — the same bars the calculator draws for you above.

CategoryWeightMy averageContribution
Homework20%92%18.40
Quizzes30%84%25.20
Exams50%80%40.00
Total100%—83.60

Step 2 — add the contributions. 18.40 + 25.20 + 40.00 = 83.60. Step 3 — divide by the total weight. My weights add to 100, so the sum is already the grade: 83.6% → B. If your weights add to less — say the final is not graded yet — divide by the weight you actually have, exactly as the calculator does, instead of silently counting the missing category as a zero.

The step worth remembering: exams carry half of this course, so a 10-point swing on an exam moves my final grade by 5.0 points, while the same 10 points on homework moves it by 2.0. Once I know which category dominates, I know where the next study hour goes.

🎯What do you need on the final?

The most-asked grade question has an exact answer. If your current grade (without the final) is C, the final is worth W%, and you want a target of T%, the required final score is (T×100 − C×(100−W)) ÷ W. With C=85, W=40, T=90: (9000 − 5100) ÷ 40 = 97.5%. The “What do I need on the final?” tab above does this live.

Three outcomes to understand: if the answer exceeds 100%, the target is mathematically impossible — no score on the final gets you there (ask about extra credit or adjust the target). If it’s negative, you’ve already clinched it — even a zero on the final keeps you above target. Anything between 0 and 100 is your concrete goal.

Strategic note: the heavier the final, the more leverage it gives you — and the more danger. A 40%-weight final can rescue a B+ into an A−, but it can also sink an A− into a B+. When the final is heavy, protect the downside first (know the minimum score that preserves your current grade), then chase the upside.

More scenarios from the formula: at 78% current with a 30%-weight final targeting 80%: (8000 − 5460) ÷ 30 = 84.7% needed — very doable. At 88% current with a 50%-weight final targeting 90%: (9000 − 4400) ÷ 50 = 92.0%. And the flip side — protecting a grade: at 91% with a 30% final, the minimum final score to stay above 90 is (9000 − 6370) ÷ 30 = 87.7%. Anything above 87.7 keeps your A.

CurrentFinal weightTargetNeed on final
85%40%90% (A)97.5%
92%25%90% (A)84.0%
78%30%80% (B)84.7%
88%50%90% (A)92.0%

📐When weights don’t add to 100

The calculator divides by your actual total weight, so weights of 30+30+30 (=90) behave like 33.3+33.3+33.3 — the result is still a fair weighted average. But a total that isn’t 100% usually means a missing category: if your syllabus lists homework 20, quizzes 15, midterm 25, and final 40, and you only entered the first three (total 60), your computed grade is wrong because the final’s 40% is absent.

The warning banner appears whenever the total isn’t 100%. Treat it as a checklist prompt: compare against your syllabus line by line. Common culprits are participation grades (often 5–10%), lab components, and dropped-score policies that change effective weights.

If your syllabus uses points instead of percentages (200-pt exam, 100-pt quizzes), switch Scores as to Points and enter each item as earned / possible — 160/200 on the exam, 85/100 on quizzes. Each row becomes its own percentage automatically (80% and 85%), and if you leave the Weight column blank, each item is weighted by its possible points: (80×200 + 85×100) ÷ 300 = 24500 ÷ 300 = 81.7%. If your points sit inside weighted categories instead, enter the category weight as usual. Weighting by possible points is exactly right — a 200-point exam should count twice as much as a 100-point quiz section.

🔤Letter grades and the plus/minus scale

The flat scale is simplest: A ≥ 90, B ≥ 80, C ≥ 70, D ≥ 60, F below. The plus/minus scale splits each band: A+ ≥ 97, A ≥ 93, A− ≥ 90, B+ ≥ 87, B ≥ 83, B− ≥ 80, C+ ≥ 77, C ≥ 73, C− ≥ 70, D+ ≥ 67, D ≥ 63, D− ≥ 60. An 85.85% is a flat B but a plus/minus B — same letter, though an 89.5% is a flat B but a plus/minus B+.

Boundary math shows the trade-off: under flat grading, 89.5 vs 90.0 is B (3.0) vs A (4.0) — a full 1.0 grade-point cliff. Under plus/minus it’s B+ (3.3) vs A− (3.7) — a 0.4 step. Flat scales create larger cliffs at boundaries; plus/minus smooths them. Neither is universally “fairer” — but knowing your scale tells you exactly where the cliffs sit, and that’s where to focus regrade requests and extra-credit effort.

Plus/minus matters most at boundaries: 89.4% vs 90.0% is B+ vs A− (a 0.4 grade-point gap in GPA terms), while 85% vs 86% is B vs B (no difference). If your school uses plus/minus, the difference between an 87 and an 89 is real — toggle the scale above to see your exact letter.

You can also enter letter grades as scores: toggle “Letter grades” and each score becomes a dropdown. Letters convert to representative percentages (A=95, B+=88, C=75, F=55) for the math. This is handy when your syllabus reports letters per assignment, or when you’re scenario-planning (“what if I get a B+ on the project?”).

🔢Percent to letter grade calculator: the standard scale

A percentage only means something once it becomes a letter. The table below is the conventional US scale — the free grading scale most schools print in their course handbooks — with the plus/minus bands and the grade points colleges attach to each letter. I keep it open next to the calculator whenever I check a result.

LetterPercentGrade points
A+97–1004.0
A93–964.0
A−90–923.7
B+87–893.3
B83–863.0
B−80–822.7
C+77–792.3
C73–762.0
C−70–721.7
D+67–691.3
D63–661.0
D−60–620.7
FBelow 600.0

Grading a short quiz by hand? On a 20-question quiz every question is worth exactly 5 points, so this 20 question grading scale converts any score at a glance: miss 1 question and you are at 95 (an A), miss 2 and it is 90 (A−), miss 4 and it is 80 (B−).

CorrectPercentLetter
20100%A+
1995%A
1890%A−
1785%B
1680%B−
1575%C
1470%C−
1365%D
1260%D−
1155%F
1050%F
9 or fewer45% or lessF

Two warnings from my own experience: some schools grade on the flat scale instead (A at 90, no plus/minus), and some round an 89.5 up to an A while others do not. Treat this scale as the common convention, check the one printed on your syllabus, and remember that a curve can only help — a curved letter can land higher than the table, never lower.

📌Points-based classes: when there are no categories

Some of my classes never used categories at all. The syllabus just lists assignments with point values, and the grade is simply points earned ÷ points possible — a point system grading calculator approach rather than a weighted one. My running example: I have earned 438 of 500 points so far, so my grade is 438 ÷ 500 = 87.6% → B+.

The trap is treating every assignment as equal: in a points class a 100-point test is automatically worth ten 10-point quizzes, with no weights for anyone to set. To run the same math in the calculator above, switch Scores as to Points, enter each item as earned / possible, and leave the Weight column blank — each item is then weighted by its possible points automatically (a 100-point test counts ten times a 10-point quiz), and the result is the identical percentage: total earned ÷ total possible.

📊Dropped scores, extra credit, and curving

Dropped scores: if your syllabus drops the lowest quiz, open Advanced options above the Calculate button and set Drop lowest scores to 1 — the calculator removes that row before averaging and tells you which one it dropped. Or simply leave that row empty — the calculator ignores blank rows entirely (they don’t count as zero). With 5 quizzes at weights 4 each and one dropped, enter the 4 you keep; the total weight becomes 16 instead of 20, and the average is over the kept quizzes.

Extra credit: add it as its own row — a full-credit bonus worth 5% of the grade becomes score 100 with weight 5. This correctly lifts the weighted average. But watch totals over 100%: the warning will show, which is expected and fine here.

Curving: if your professor curves (e.g., adds 5 points to everyone, or scales so the top score becomes 100), use the curve simulator in Advanced options: pick Add points or Scale %, enter the amount, and the results show your curved grade alongside the raw one. To do it by hand, apply the curve to each score before entering it. A “+5 curve” turns your 83 into 88 — enter 88. A “top-score-becomes-100” scale multiplies every score by 100/top: if the top was 95, your 85 becomes 85×100÷95 = 89.5.

Grading on a curve (norm-referenced) is different: your letter depends on your rank, not your raw score. In a strict curve, the top 15% get As whether the top score was 98 or 72. You cannot compute a curved grade from your score alone — you need the distribution. If the mean was 68 with SD 10 and As start one SD above the mean, you need 78+. Ask for the cutoffs; they are the only numbers that matter.

🎓From percentages to GPA

Your weighted percentage converts to a letter grade, which converts to grade points for your GPA: A=4.0, B=3.0, C=2.0, D=1.0, F=0.0 (plus/minus: A−=3.7, B+=3.3, etc.). An 85.85% → B → 3.0 grade points for that course. Multiply by the course’s credit hours and you’ve got its GPA contribution.

This is why boundary grades are high-leverage: moving 89.4% → 90.0% in a 4-credit course shifts 0.3–0.4 grade points × 4 credits = 1.2–1.6 GPA points. A single conversation with a professor about a borderline grade can be worth more than a week of studying for a course you’re already acing.

Use this page together with the GPA Calculator: compute each course’s final percentage here, convert to letters, then plug them into the GPA calculator for your semester GPA. The two tools are designed to chain.

Where to find points: partial credit is the most underused grade lever. On a 100-point exam, showing work for every problem — even ones you can’t finish — routinely recovers 5–10 points versus leaving blanks. That’s half a letter grade for zero extra knowledge. Similarly, regrade requests on genuinely misgraded problems have positive expected value: the worst case is usually “no change,” and a single corrected problem can move an 89.2 to a 90.0.

Keep crunching the numbers

More math tools from the same collection.

How to calculate your grade

Three quick steps to your final mark.

1
📝
Name each assignment

Type every graded item: homework, quizzes, exams and more.

→
2
⚖️
Set score & weight

Enter the score you earned and the weight from your syllabus.

→
3
🎓
Get your letter grade

See your weighted percentage, letter grade and each contribution.

⚙️How weighted grades are calculated

Not every assignment counts equally. A weighted grade multiplies each score by its weight, adds them up, and divides by the total weight:

Weighted % = Σ(score × weight) ÷ Σ(weights)
score × weight ÷ total weight = contribution

Example: Homework 92 (weight 20), Quizzes 85 (15), Midterm 78 (25), Final 88 (40) → (92×20 + 85×15 + 78×25 + 88×40) ÷ 100 = 8585 ÷ 100 = 85.85% → B. The final exam alone contributes 88×40÷100 = 35.2 points of the final grade.

How weighted grades work▾

Weighting reflects effort and importance: a final exam might count for 40% of your grade while weekly homework counts for 20%. Because of this, a high score on a heavily weighted item lifts your grade far more than the same score on a light item. The contribution bars above show exactly how many points each assignment adds to your final percentage.

If your syllabus lists weights in points instead of percentages (e.g. 200 pts exam, 100 pts quizzes), the same formula works: each item’s weight is its point value, and the total weight is the course’s total points.

What if my weights don’t add to 100?▾

The calculator still works: it divides by the actual total weight, which scales the result as if the weights were proportions of 100. So weights of 30 + 30 + 30 (= 90) behave the same as 33.3 + 33.3 + 33.3. You’ll see a warning banner whenever the total isn’t 100% — double-check your syllabus, because a missing category (like a final exam worth 40%) usually means a weight was left out.

📏Grading scales compared — in general terms

Two scale shapes cover most classrooms. A flat scale uses whole letters — A, B, C, D, F — with one band per letter. A plus/minus scale splits each band, so a B+ and a B− are different grades with different grade points. The common pattern puts the A band at 90 per cent and above, B at 80, C at 70 and D at 60, but that pattern is a convention, not a law: schools, departments and individual teachers all set their own bands, and some use entirely different cutoffs.

Always grade against the scale in your syllabus, not a remembered one. A score of 86 is a B on the common pattern and could be an A−, a B+ or something else entirely on another scale — the number is fixed, the letter is assigned. When a scale is not stated, ask for it before you interpret any score.

🔢Points, percentages and weights: three ways to say the same grade

Points say how much you earned out of how much was available: 86 points out of 100. A percentage restates the same fact on a 0-to-100 scale: 86 divided by 100, times 100, is 86 per cent. A weight says how much a category counts toward the whole: the same 86, in a category weighted at 30 per cent, contributes 25.8 points of the final grade. Three notations, one grade — and every conversion between them is one division or one multiplication, never a guess.

The conversion that matters most is points to percentage, because letter scales are written in percentages: earned divided by total, times 100. Forty-three points out of 50 is 43 divided by 50, times 100, which is 86 per cent. Keep the denominator honest — points lost to a dropped question or an excused assignment change the total, and a percentage computed against the wrong total is wrong however carefully it was divided.

Frequently asked questions

How do you calculate a weighted grade?

Multiply each score by its weight, add the results together, and divide by the sum of the weights. For example, (92×20 + 85×15 + 78×25 + 88×40) ÷ 100 = 85.85%.

What if my weights don’t add up to 100?

The calculator divides by your actual total weight, so the result is still a fair weighted average — but a warning appears because most syllabi total 100%. Check that you didn’t leave out a category.

How do I convert my weighted score to a letter grade?

This calculator uses the standard scale: A at 90% and above, B at 80–89.9%, C at 70–79.9%, D at 60–69.9%, and F below 60%. Your school may use plus/minus modifiers — check your syllabus.

What happens if I leave a row empty?

Any row without a score is ignored completely — it doesn’t count as zero and doesn’t affect the total weight. A row with no name, score and weight is ignored too. Rows 5 and 6 start with no scores, so they’re ignored until you fill them in.

Can I see what I need on the final to get an A?

Yes — try different scores in the Final row and click Calculate to see the result. Raise the score until your weighted percentage reaches 90% for an A (or 80% for a B).

Does this work for extra credit or dropped scores?

For extra credit, add it as its own row — for example a full-credit bonus worth 5% of the grade becomes score 100 with weight 5. For a dropped score, either leave that assignment’s row empty so it’s excluded, or set Drop lowest scores in Advanced options and the calculator drops it for you.

Can I use this as a yearly grade calculator across terms or semesters?

Yes. Enter the final percentage for each term as its own row and give the terms the weights your school uses — equal terms get equal weights. For example, four quarters at 85%, 90%, 78% and 92% with weight 25 each average to (85 + 90 + 78 + 92) ÷ 4 = 86.25%, a B. If one semester counts double, give it weight 50 and the others 25 each. The same method works for trimesters and full-year courses.

What score do I need on my final to get an A?

Use the “What do I need on the final?” tab: enter your current grade, the final’s weight, and your target. The formula is (target×100 − current×(100−weight)) ÷ weight. For example, 85% current with a 40%-weight final needs 97.5% for an A.

Can I enter letter grades instead of percentages?

Yes — toggle “Letter grades” above the assignment table. Each letter converts to a representative percentage (A=95, B+=88, C=75, F=55) for the calculation. Useful when your syllabus reports letters or you’re scenario-planning.

What is the difference between flat and plus/minus grading?

Flat grading uses whole letters (A ≥ 90, B ≥ 80). Plus/minus splits each band (A+ ≥ 97, A ≥ 93, A− ≥ 90, B+ ≥ 87, etc.). An 89.5% is a B on the flat scale but a B+ with plus/minus — toggle the scale above to see your exact letter.

How do grading scales differ between schools?

In their bands and in whether they split them. A flat scale uses whole letters only; a plus/minus scale splits each band into three grades. The common pattern puts A at 90 per cent, B at 80, C at 70 and D at 60, but schools and teachers set their own cutoffs, so the same percentage can earn different letters in different classrooms. Grade against the scale in your syllabus, and ask for it if it is not stated.

How do I turn points into a percentage?

Divide earned points by total points and multiply by 100. Forty-three points out of 50 is 43 divided by 50, times 100, which is 86 per cent. If a question was dropped or an assignment excused, use the adjusted total — a percentage against the wrong denominator is wrong however carefully it was divided.

Can this calculator score a test by questions right and wrong?

In effect, yes: a test score is correct answers divided by total questions, times 100, and the calculator above does that division once you enter the score as points or as a percentage. Wrong answers cost nothing extra unless the test states a guessing penalty — never assume one. The full treatment, including penalty scoring, partial credit and dropped questions, is in the test-scoring guide linked below.