All calculators

Education

Grade Calculator

Last updated: May 31, 2026

Written by Blake Boege

A grade calculator is an academic tool that computes a student's current course grade based on the scores and weights of individual assignments. It uses a weighted average formula where each assignment's score is multiplied by its category weight before being summed. Students and teachers use it to track academic progress and determine what scores are needed on future assignments to reach a target letter grade.

Calculate your current grade in any class by entering your completed assignment scores. The calculator handles both simple averages (where all assignments count equally) and weighted grading systems (where exams count more than homework). Enter scores as points earned / points possible or as straight percentages — the calculator returns your current class grade as a percentage and letter grade.

Quick Answer

Calculate your current class grade by entering your assignment scores and their respective weights. You can also calculate the grade you need on a final exam to pass the class.

AssignmentGrade
Current class grade

Letter grade · B+

88.33%

Total points: 193 / 220

Number of assignments3

You're earning a B+ in this class.

Want to know what you need on your final exam to hit your target grade? Try our Final Grade Calculator.
Was this helpful?

Examples

Strong A

All 5 assignments at 95% — Current grade 95.00% (A)

Solid B+

Mix of B+ and A- grades — Current grade ~88% (B+)

Borderline

Average across 4 assignments at 75% — Current grade 75.00% (C)

At risk

3 assignments averaging 62% — Current grade 62.00% (D-)

How it works

How it works

Grade calculation has two common approaches. Simple averaging treats every assignment equally — add up all the percentages and divide by the count. Weighted grading multiplies each assignment by its weight (e.g., homework = 20%, quizzes = 30%, exams = 50%) before averaging. Most classes use weighted grading because not all assignments are equally important.

To find your current grade in weighted mode, multiply each assignment's percentage by its weight (as a decimal), sum all the weighted percentages, and divide by the sum of weights. This handles partial grading periods correctly — if you've only completed assignments worth 70% of your final grade, your current grade reflects performance on that 70%.

Simple grade = sum of percentages ÷ number of assignments

Weighted grade = sum of (percentage × weight) ÷ sum of weights

What this calculator does

This calculator answers two questions: (1) What is my current grade right now? and (2) What letter grade does that represent? Use it during the semester to check where you stand, identify whether you're at risk of falling below a target grade, and figure out which categories of assignments are dragging your grade down.

Once you know your current grade, use our Final Grade Calculator to figure out what score you need on your final exam to reach a target overall grade. Together, these two tools cover the full grade-planning workflow.

How to use it

  • Choose Simple mode (all assignments count equally) or Weighted mode (assignments have different weights).
  • For each assignment, enter the grade — either as points earned / points possible (e.g. 18 / 20) or as a percentage (e.g. 90%).
  • In Weighted mode, enter each assignment's weight as a percentage of your total grade.
  • Click "+ Add Assignment" to add more rows as needed.
  • Read your current grade percentage and letter grade equivalent.
  • If your weights don't total 100%, double-check your syllabus to make sure you've entered the correct weights.

Worked example

You're in a class with this grading breakdown: Homework (20%), Quizzes (20%), Midterm (25%), Final Exam (35%). So far you've completed:

  • Homework average: 85%
  • Quiz average: 78%
  • Midterm: 82%
  • Final Exam: not yet taken

In Weighted mode, you'd enter only the 3 completed categories:

  • Homework: 85% × 0.20 = 17.0
  • Quizzes: 78% × 0.20 = 15.6
  • Midterm: 82% × 0.25 = 20.5

Sum of weighted percentages: 17.0 + 15.6 + 20.5 = 53.1

Sum of weights: 0.20 + 0.20 + 0.25 = 0.65

Current grade = 53.1 ÷ 0.65 = 81.69%

Letter grade: B-

This means in the assignments completed so far (worth 65% of your total grade), you're earning a B-. Your final exam (worth the remaining 35%) will heavily influence your final grade. Use our Final Grade Calculator to determine what you need on the final to reach your target.

Common grade calculation mistakes

  • Confusing weighted percentages with category averages. Your "homework average" is the average across all homework assignments — then you weight that single category percentage by 20% (or whatever your syllabus says).
  • Forgetting incomplete assignments. The calculator only reflects assignments you've entered. If you haven't completed something, it's not in your current grade — but it WILL affect your final grade later.
  • Using the wrong grading scale. Some schools use a 10-point scale (A = 90-100%, B = 80-89%, etc.) instead of the standard 7-point scale shown here. Always check your school's official conversion chart.
  • Mixing points and percentages incorrectly. If you enter "18 / 20" the calculator computes 90%. Don't ALSO enter 90 — that double-counts. Pick one input format per assignment.
  • Weights that don't add to 100%. If your weighted assignments don't total 100%, the calculator estimates your grade based on completed work only. This is correct mid-semester but check your syllabus to make sure you have all categories listed.
  • Treating extra credit incorrectly. Extra credit typically adds to your category score (boosting your homework average above 100%), not as a separate category. Check how your teacher counts it.

Related calculators

Disclaimer. This calculator uses standard US grading conventions. Always check your school's official grading scale and your class syllabus for exact calculations. Some schools use 10-point scales, drop lowest scores, or handle extra credit differently.

Related Calculators

More tools from Education

Frequently asked questions

Add up your scores across all completed assignments (either as percentages or as points earned ÷ points possible × 100), then either average them (simple mode) or apply the weight for each assignment from your syllabus (weighted mode). The formula for weighted: (Σ percentage × weight) ÷ Σ weight. This calculator does the math automatically.

A weighted grade is when different types of assignments count for different percentages of your final grade. For example, a class might have homework worth 20%, quizzes worth 20%, midterm worth 25%, and final worth 35%. An A on homework matters less than an A on the final because the final has more weight. Most college and many high school classes use weighted grading.

Standard US scale: 93-100% = A, 90-92% = A-, 87-89% = B+, 83-86% = B, 80-82% = B-, 77-79% = C+, 73-76% = C, 70-72% = C-, 67-69% = D+, 65-66% = D, 60-64% = D-, below 60% = F. Some schools use a 10-point scale instead (90-100% = A, 80-89% = B, etc.) — check your school's official chart.

This calculator tells you your CURRENT grade based on completed work. A final grade calculator tells you what score you need on your final exam to reach a target overall grade. Use this calculator first to know where you stand, then use our Final Grade Calculator to plan what you need on the final.

That's normal mid-semester — if you haven't taken your final exam yet, weights from completed work won't total 100%. The calculator handles this by dividing by the sum of weights you've entered. If your weights total 65% (because you've completed 65% of your grade), the calculator gives you the grade you're earning on that 65%. This is the correct way to compute a mid-semester grade.

First, average all assignments within that category (treating them equally). Then enter that category average as a single row with its full category weight. Example: if you have 5 homework assignments averaging 87%, enter 87% with the homework weight (e.g., 20%). Don't enter each homework assignment separately if they share a single category weight.

It depends on context. An A (90%+) is excellent and signals strong mastery. A B (80-89%) is solid and shows competent understanding. A C (70-79%) is passing but suggests room for improvement. A D (60-69%) passes but is borderline. An F (below 60%) is failing. For college admissions and GPA purposes, aim for B's and A's in core courses. Check our High School GPA Calculator to see how your grades translate to GPA.

Extra credit typically adds to your category score, not as a separate category. If you have 87% in homework and earn 5 extra credit points (where homework total was 100 points), your new homework percentage is 92%. Some teachers handle it differently (e.g., adding to total grade after weighting). Check your syllabus or ask your teacher.

Yes — enter the expected score for the future assignment along with its weight. The calculator will show your projected grade once that assignment is graded. You can also enter different "what if" scenarios (e.g., what if I get an 80 on the final vs 90?) to see how much each grade affects your final standing.

A few common reasons: (1) you might be entering weights or scores incorrectly, (2) your teacher might use a different grading scale (e.g., 10-point vs 7-point letter grades), (3) extra credit may be calculated differently, (4) some assignments might be excused or dropped (many teachers drop the lowest score in a category), or (5) the gradebook may include assignments you haven't entered. Compare your input to your gradebook to find the discrepancy.