CalculateItNow home

Grade Calculator

Weighted course grade from up to 6 categories (homework, quizzes, exams), your letter grade on the US scale, and the points needed for the next letter.

Grade Calculator: with the default inputs, weighted grade is 85.7%.

%
%
%
%
%
%
Try an example
Weighted grade
85.7%
Letter grade
B
Next letter up
B+ at 87% — 1.3 points away
Points needed for the next letter
1.3
Weights entered add up to
100%
Assumptions
  • Letter grades use the common US plus/minus scale (A 93–100, A− 90–92.99, B+ 87–89.99, … F below 60); your school's cutoffs may differ.
  • Categories with weight 0 are ignored; weights not summing to 100% are normalized.
Which letter each pair of scores gives you (Category 3 25%, Category 4 35%)
050100020406080100FDCBAYou · BCategory 3 score (%)Category 4 score (%)Which letter each pair of scores gives you (Category 3 25%, Category 4 35%)
Contribution of each category
CategoryWeightScorePoints toward final grade
Category 120%92%18.4
Category 220%85%17
Category 325%78%19.5
Category 435%88%30.8

The points column adds up to your weighted grade.

Letter grade scale used
LetterRange
A+97% and up
A93% – 96.99%
A−90% – 92.99%
B+87% – 89.99%
B83% – 86.99%
B−80% – 82.99%
C+77% – 79.99%
C73% – 76.99%
C−70% – 72.99%
D+67% – 69.99%
D63% – 66.99%
D−60% – 62.99%
F0% – 59.99%
Math verified by automated testsUpdated 2026-09-081 source cited

How this is worked out

The formula

Weighted grade = Σ (score × weight) ÷ Σ weight
If the weights sum to 100%, this is simply Σ (score × weight ÷ 100)
Standard US letters: A 93–100 (A+ 97+), A− 90, B+ 87, B 83, B− 80, C+ 77, C 73, C− 70, D+ 67, D 63, D− 60, F below 60

Open How it’s calculated above to see this worked through with your own numbers.

What you enter

Category 1 weight
Share of the course grade. A category with weight 0 is ignored.a percentage · from 0 to 100 · defaults to 20
Category 1 score
Your average in this category, as a percent.a percentage · from 0 to 150 · defaults to 92
Category 2 weight
A number.a percentage · from 0 to 100 · defaults to 20
Category 2 score
A number.a percentage · from 0 to 150 · defaults to 85
Category 3 weight
A number.a percentage · from 0 to 100 · defaults to 25
Category 3 score
A number.a percentage · from 0 to 150 · defaults to 78
Category 4 weight(under More options)
A number.a percentage · from 0 to 100 · defaults to 35
Category 4 score(under More options)
A number.a percentage · from 0 to 150 · defaults to 88
Category 5 weight(under More options)
A number.a percentage · from 0 to 100 · defaults to 0
Category 5 score(under More options)
A number.a percentage · from 0 to 150 · defaults to 0
Category 6 weight(under More options)
A number.a percentage · from 0 to 100 · defaults to 0
Category 6 score(under More options)
A number.a percentage · from 0 to 150 · defaults to 0

What you get back

Weighted grademain answer
Letter grade
Next letter up
Points needed for the next letter
Blank when you're already at A+.
Weights entered add up to

What this assumes

  • Letter grades use the common US plus/minus scale (A 93–100, A− 90–92.99, B+ 87–89.99, … F below 60); your school's cutoffs may differ.
  • Categories with weight 0 are ignored; weights not summing to 100% are normalized.

About this calculator

Most courses don't average every assignment equally. Homework might be 20% of the grade and the final 35%, so a 90 on the final moves your grade far more than a 90 on a homework set. Your course grade is a weighted average: each category's score times its weight, added up. This calculator does that for up to six categories and translates the result to a letter.

How to use it

Copy the weights from your syllabus and your current average in each category from the gradebook. Categories 4–6 are under More options; a category with weight 0 is ignored. If your weights don't add up to 100% — say the final hasn't happened yet — the calculator normalizes by the weights you did enter and tells you so. That gives your grade "so far", which is exactly what you feed into the Final Grade Calculator.

Why divide by the total weight

Weighted average = Σ(score × weight) ÷ Σ weight. When the weights total 100% the division is invisible (÷ 1), but it's what makes the formula work when they don't. Entering 20/20/25 that sum to 65 and dividing by 65 gives the average of the work completed; forgetting to divide would give a number around 55%, which is meaningless.

Reading the results

  • Weighted grade is your percentage. The table shows how many points each category contributes; they add up to the grade, so you can see which category is dragging you down or carrying you.
  • Letter grade uses the common US scale (A 93+, A− 90, B+ 87, …, D− 60, F below 60). Schools differ — some don't use plus/minus, some set A at 90 — so treat it as a default and check your syllabus.
  • Points to the next letter tells you how much your overall percentage has to rise. Combined with the weights, that tells you what to focus on: if the final is 35% of the grade, every point on the final is 0.35 points on your course grade.

Common mistakes

  • Entering raw points (45/50) instead of a percentage (90%). Convert first.
  • Double-counting: if the syllabus lists "exams 40%" and also "midterm 20%, final 20%", use one set or the other.
  • Averaging category percentages without weights. A 100% homework average and a 60% exam average are not an 80 unless they carry equal weight.

Frequently asked questions

How do I calculate a weighted grade?

Multiply each category's score by its weight, add them up, and divide by the total of the weights. Homework 92 × 20% + quizzes 85 × 20% + midterm 78 × 25% + final 88 × 35% = 85.7%.

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

The calculator divides by whatever they do add up to, giving your average over the work completed so far. That's the number to use as 'current grade' when planning for a final exam.

What letter grade is 85.7%?

A B on the standard scale (83–86.99%). A B+ starts at 87%, so you'd need 1.3 more points.

Is this the same as GPA?

No. This is a single course's percentage. GPA averages letter grades across courses, weighted by credits — use the GPA Calculator for that.

Put this calculator on your own site

A working grade, free for any site, with no ads and no sign-up. It resizes to fit wherever you paste it and updates itself as this page improves.

Paste this anywhere. It works on any site, carries no ads, never expires, and always shows the current version.

Grade Calculator by CalculateItNow

The page's own title. The clearest description of what the link leads to.

The credit line sits outside the widget on purpose, so it is a real link on your page rather than one buried in a frame. Please keep it — it is what pays for CalculateItNow staying free and ad-free. The script only resizes the widget to fit its contents; drop it and the widget still works.

Browse every calculator widget·How to add it to WordPress, Squarespace or Wix

The questions people ask next to a grade.

All education calculators·Browse everything