Skip to content

Grade Calculator

Homework 90% (20% of the grade), quizzes 85% (20%) and a midterm of 78% (25%) average 83.85%, a B. Enter your own scores and weights to see your grade and what the final needs.

AssignmentGradeWeightRemove

Grades: 88, 88%, 45/50 or a letter. Weights are percentages from your syllabus; leave a grade empty for work still to come, such as the final exam. With no weights, every row counts the same — or, for 45/50-style scores, points add up.

Grade so far

83.85% · B

Needed on the rest for B
81.43%
Grade points (4.0 scale)
3.0
Weight graded
65%

How it’s calculated
  1. Weighted average(90 × 20 + 85 × 20 + 78 × 25) ÷ 65 = 83.85%
  2. Needed for 83%(83 × 100 − 83.85 × 65) ÷ 35 = 81.43%
Needed on the remaining 35%
To finish withYou need
A (93%)110% — not possible
B (83%)81.43%
C (73%)52.86%
D (63%)24.29%

Updates as you typeNo sign-upShare the link and your numbers travel with it

How a weighted grade is calculated

Most syllabi split the course grade into categories, each with a weight. To get the grade:

  1. Multiply each category’s score by its weight: 90 × 20 = 1,800; 85 × 20 = 1,700; 78 × 25 = 1,950.
  2. Add the results: 5,450.
  3. Divide by the total of the weights used: 5,450 ÷ 65 = 83.85%.

The weights here add up to 65% because the final exam has not been graded yet, so 83.85% is the grade so far — a B on the scale below. Once every category has a score and the weights add up to 100%, the same calculation gives the final course grade.

If a category has several scores — ten homework assignments, say — average them first, the way your teacher does: add up points if the assignments are out of different totals, or average the percentages if each one counts the same. Then enter the category once with its weight. Dropped lowest scores and extra credit change that category average, not the formula.

What you need on the final

Leave the grade of the final exam empty and enter its weight. The calculator works out the score the final needs for each letter:

needed = (goal × all weights − grade so far × weights graded) ÷ weight of the final

With 83.85% on 65% of the course and a 35% final, a B (83%) needs (83 × 100 − 83.85 × 65) ÷ 35 = 81.43%. A C needs 52.86%, and an A would need 110%, which is not possible without extra credit. Type your own target in Goal — a percentage or a letter — to see the score for it. The same formula works for any work still to come, such as the last project and the final together: enter both with their weights and no grade.

Weights that do not add up to 100

The calculator divides by the weights you entered, so weights of 15, 25 and 30 give the average of those three categories on a 70% base. That is the right answer during the term, and it is what school grade portals show. If your weights add up to more than 100 — an extra-credit category, for example — the result is still a weighted average; check the syllabus for how bonus points are capped.

Points or percentages

Classes graded on total points do not use weights at all: every point counts the same. Enter scores as fractions — 45/50, 18/20, 72/80 — and leave the weights empty. The calculator adds the points: 135 out of 150 is 90%. Averaging the three percentages instead would give 90.0% here only because the tests are similar in size; with 9/10 and 70/100 the point total is 71.8%, while the average of 90% and 70% is 80%. For quick percent conversions of a single score, use the percentage calculator; to add or compare fractions of points, the fraction calculator.

Letter grades and the 4.0 scale

Letter Percent Grade points
A+ 97–100 4.0
A 93–96 4.0
A- 90–92 3.7
B+ 87–89 3.3
B 83–86 3.0
B- 80–82 2.7
C+ 77–79 2.3
C 73–76 2.0
C- 70–72 1.7
D+ 67–69 1.3
D 63–66 1.0
D- 60–62 0.7
F below 60 0.0

This plus-and-minus scale is common in U.S. high schools and colleges, but it is not universal. Some schools use a 10-point scale without pluses and minuses — A from 90, B from 80, C from 70 — and the College Board notes that schools set their own cutoffs. Some give an A+ 4.3 points. The cutoffs here do not round, so 86.9% is a B; teachers who round to the nearest whole percent would make it a B+ at 86.5% or higher.

Averaging letter grades

When every grade is a letter, the calculator converts each to grade points, weights them, and reads the average back as the nearest letter: A (30%), B+ (30%) and C (40%) give (4.0 × 30 + 3.3 × 30 + 2.0 × 40) ÷ 100 = 2.99, a B. If letters are mixed with percentages, each letter counts as the middle of its range — a B as 84.5% — and the result says so. For several courses with credit hours, that is a GPA, which weights each course by its credits instead of by a syllabus percentage. For long or unusual weight sums, the scientific calculator helps check the arithmetic.

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. Homework 90 × 20, quizzes 85 × 20 and a midterm 78 × 25 add up to 5,450; divided by 65 that is 83.85%.

What do I need on my final to get a B?

Leave the final's grade empty and enter its weight. With 83.85% on 65% of the course and a final worth 35%, a B (83%) needs (83 × 100 − 83.85 × 65) ÷ 35 = 81.43% on the final.

What if my weights do not add up to 100%?

The calculator divides by the weights you entered, so the result is your grade on the work graded so far. That is the number most school portals show during the term.

Is an 89.5 an A or a B?

On the scale used here it is a B+, because the cutoffs do not round. Many teachers round 89.5 up to 90; your syllabus decides.

How do I average letter grades?

Turn each letter into grade points — A = 4.0, B+ = 3.3, C = 2.0 — weight them, and read the average back as a letter. A, B+ and C weighted 30/30/40 average 2.99, a B.

Should I average percentages or add up points?

Use the method your syllabus uses. If every assignment is out of points and nothing is weighted, add the points: 9/10 and 70/100 are 79/110, or 71.8%, not the 80% you get by averaging the two percentages.