Skip to content

Weighted Grade Calculator

Work out your course grade when assignments, quizzes and exams count for different percentages, and see the matching letter grade.

  • Free, no sign-up
  • Runs in your browser
  • Everyday
Assignments and exams
Rows without a grade and weight are ignored. Grades can be 0–150% (extra credit), weights up to 100% each, up to 30 rows.

Letter grades use a common US scale: A 93+, A- 90, B+ 87, B 83, B- 80, C+ 77, C 73, C- 70, D+ 67, D 63, D- 60, F below 60. Your school's scale may differ.

How to use the weighted grade calculator

Each row is one graded item, such as homework, a quiz, a project or an exam. Enter the grade you received as a percentage and the weight that item carries in the course, also as a percentage. The name is optional and only helps you keep track. Use Add row for more items (up to 30) and the × button to remove one. Rows with no grade and no weight are skipped, so you can leave spare rows empty.

Press Calculate to see your weighted average, the letter grade, the total weight you entered and, in the details panel, how many points each item adds to the final grade.

The formula

A weighted average multiplies each grade by its weight, adds the results and divides by the total weight:

weighted average = (grade₁ × weight₁ + grade₂ × weight₂ + …) ÷ (weight₁ + weight₂ + …)

Worked example

Homework counts 20% and you scored 90%, the midterm counts 30% and you scored 85%, and the final counts 50% and you scored 78%:

  • 90 × 20 = 1,800
  • 85 × 30 = 2,550
  • 78 × 50 = 3,900

The total is 8,250, and 8,250 ÷ 100 = 82.5%, which is a B- on the scale below. The homework adds 18 points, the midterm 25.5 and the final 39.

When the weights do not add up to 100

If you are part way through a course, you may only have grades for some of the work. In that case the calculator divides by the weights you entered, which is the same as scaling them up to 100%. For example, 95% on an item worth 10% and 80% on an item worth 30% gives (950 + 2,400) ÷ 40 = 83.75%. A note in the result tells you this has happened. The number shows how you are doing so far, not your final grade.

Letter grade scale

The letter is based on a common US scale: A 93 and above, A- 90, B+ 87, B 83, B- 80, C+ 77, C 73, C- 70, D+ 67, D 63, D- 60 and F below 60. Each number is the lowest score for that letter. Schools and teachers often use their own cut-offs, and some add an A+, so check your syllabus.

Good to know

  • Grades above 100% are allowed (up to 150%) to cover extra credit.
  • The average is shown with two decimals, and the letter is based on that rounded value. Your school may round differently.
  • If your teacher uses points rather than percentages, convert each item to a percentage first, or use the points as weights.

Frequently asked questions

What is the difference between a weighted and a normal average?

A normal average treats every grade the same. A weighted average gives some items more influence than others, so a final exam worth 50% moves your grade much more than a quiz worth 5%.

Do my weights have to add up to 100?

No. If they add up to more or less than 100, the calculator divides by the total weight you entered and shows a note. This is useful during the term when only part of the coursework has been graded.

Why is my letter grade different from my school's?

Letter grade cut-offs are not standard. This calculator uses a common US scale where 93 is an A and 90 is an A-, but many schools use 90 for an A or include plus and minus grades differently. Your syllabus is the final word.

Can I leave the assignment names empty?

Yes. Names are optional and only appear in the details table. Rows are counted when they have both a grade and a weight.