Skip to content
AgileLogics

Grade Calculator

Calculates a weighted-average final grade from up to 6 scored components (assignments, exams, coursework).

How it works

Enter the score and weight for each component. Leave a component's weight blank to skip it — weights don't need to add up to exactly 100.

What is a grade calculator?

A grade calculator works out your overall course grade when different pieces of work count for different amounts, for example homework at 20%, a midterm at 30% and a final exam at 50%. It's a weighted average: each score counts in proportion to its weight. This one takes up to six components and also gives the letter grade.

The formula

Final grade = sum of (score × weight) ÷ sum of weights

Scores are percentages from 0 to 100. Weights are usually percentages too, but because the calculator divides by the sum of the weights, any consistent numbers work. Weights of 1, 1 and 2 give the same answer as 25, 25 and 50.

Worked example

Component Score Weight Score × weight
Quizzes 88 20 1,760
Midterm 75 30 2,250
Final exam 92 50 4,600
Total 100 8,610

Final grade = 8,610 ÷ 100 = 86.1%, a B.

A plain average of the three scores would be 85.0%. The weighted grade is higher because the strongest score, the final, carries half the course.

Your grade so far

Leave out components you haven't done yet. With only the quizzes and the midterm entered:

(88 × 20 + 75 × 30) ÷ (20 + 30) = 4,010 ÷ 50 = 80.2%

That's your current grade on the 50% of the course already graded, not your final grade.

Letter grade scale

Final grade Letter
90 and above A
80 to 89.9 B
70 to 79.9 C
60 to 69.9 D
Below 60 F

This is a widely used US scale. Many schools add plus and minus grades or set different boundaries, so your syllabus is the final word.

How to use the calculator

  1. Find the grading breakdown in your course syllabus.
  2. For each component, enter your score as a percentage and its weight.
  3. Leave the weight blank for any slot you don't need, and it's skipped.
  4. Read the final grade, rounded to one decimal place, and the letter grade.

If a category such as homework has many assignments, average them first and enter the category as one line with its total weight.

Working out what you need on the final

The calculator doesn't solve backwards, but the arithmetic is short. If your current grade is G on the work done so far, and the final exam is worth w of the course (as a decimal), the score you need for a target T is:

Needed = (T − G × (1 − w)) ÷ w

From the example above, a current 80.2% with a final worth 0.5:

  • For a B (80%): (80 − 40.1) ÷ 0.5 = 79.8%
  • For an A (90%): (90 − 40.1) ÷ 0.5 = 99.8%

If the answer is above 100, the target isn't reachable through the final alone.

Limits

  • Six components. Combine smaller items into categories if you have more.
  • Dropped scores and extra credit aren't modeled. Apply your course's rules to the scores before entering them.
  • Points-based courses. If your course totals raw points instead of weighting categories, divide total points earned by total points possible instead.
  • Rounding. Some instructors round 89.5 up to 90. The calculator doesn't, so 89.96 shows as 90.0% but is graded as a B.

Related calculators

Last updated

Frequently asked questions

How do I calculate my grade with weighted categories?
Multiply each score by its weight, add the results, and divide by the total of the weights. With a 20% quiz score of 88, a 30% midterm of 75 and a 50% final of 92, the grade is (88 × 20 + 75 × 30 + 92 × 50) ÷ 100 = 86.1%.
Do my weights have to add up to 100?
No. The calculator divides by the actual total of the weights you enter. That means you can also enter just the components you've completed so far, and the result is your current grade on the work graded to date.
How are letter grades assigned?
The calculator uses a common 10-point scale with no plus or minus. 90% and above is an A, 80 to 89.9 a B, 70 to 79.9 a C, 60 to 69.9 a D, and below 60 an F. Your course syllabus may use different cut-offs.
What score do I need on the final exam to get a certain grade?
The calculator doesn't solve for this directly, but you can work it out. Required final score = (target − current grade × (1 − final weight)) ÷ final weight, with weights as decimals. With 80.2% on 50% of the course and a 50% final, an A (90%) needs (90 − 80.2 × 0.5) ÷ 0.5 = 99.8% on the final.
Can I use points instead of percentages?
Convert each score to a percentage first, points earned divided by points possible times 100. Each score field accepts 0 to 100. A 42 out of 50 quiz, for example, is 84%.