Skip to main content

Grade Calculator

Source: Wolfram MathWorld, Weighted Mean · Source verified August 18, 2026

Blake Boege
Written by Blake Boege · Founder, Calculator Answers

A grade calculator is an academic tool that computes a student's current course grade from the scores and weights of the assignments completed so far. Simple mode takes the mean of the percentages entered; weighted mode multiplies each score by its category weight and divides by the total weight entered, so a partly graded course still returns the grade earned on the work that has been marked. Students and teachers use it to track where a course stands mid-term.

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 completed assignment scores and, if your syllabus weights them, their category weights. Enter each score as a percentage or as points such as 18/20.

AssignmentGrade
Current class grade

Letter grade · B+

88.33%

Number of assignments3

Your current grade is 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

Formula · Weighted grade = Σ(score × weight) ÷ Σ(weight)

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.

This page combines a list of assignments. If you only need to score one test out of a total, grade a single test out of a total instead. Once the term is over and you want to see what these percentages are worth on a 4.0 scale, turn your course grades into a GPA.

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.

Grading scale used here

Percent ranges, letter grades, and grade points on this site's default grading scale
PercentLetterGrade points
97-100%A+4.0
93-96%A4.0
90-92%A−3.7
87-89%B+3.3
83-86%B3.0
80-82%B−2.7
77-79%C+2.3
73-76%C2.0
70-72%C−1.7
67-69%D+1.3
63-66%D1.0
60-62%D−0.7
Below 60%F0.0

This is the default scale this calculator uses, not a national standard. Schools set their own cutoffs: some use a 10-point scale where 90 to 100 is an A and 80 to 89 is a B, some award no plus or minus grades at all, and some give more than 4.0 for an A+. Check your syllabus or your school's official chart for the cutoffs that count.

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.

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.

Working it out by hand

Simple mode is an ordinary average. Suppose your scores are 90, 18/20 and 85:

  1. Convert any points entry to a percentage first: 18/20 is 18 ÷ 20 × 100 = 90%.
  2. Add the percentages: 90 + 90 + 85 = 265.
  3. Divide by the number of assignments: 265 ÷ 3 = 88.33%.

Weighted mode multiplies each percentage by its weight before averaging. With the same three scores at weights of 20, 20 and 30:

  1. Multiply each percentage by its weight: 90 × 20 = 1800, 90 × 20 = 1800, 85 × 30 = 2550.
  2. Add the weighted scores: 1800 + 1800 + 2550 = 6150.
  3. Add the weights themselves: 20 + 20 + 30 = 70.
  4. Divide the first total by the second: 6150 ÷ 70 = 87.86%.

The division by the sum of the weights, not by 100, is what makes a mid-semester grade come out right: it measures how you did on the work that has been graded, whatever share of the course that is so far.

Edge cases

  • Weights above or below 100 in total. The calculator divides by the sum of the weights you entered, so weights of 70, or 130, still produce a correct average of the entered work. It never assumes a missing category.
  • Mixed notation in one list. Rows are read independently, so 18/20 in one row and 85 in the next both count correctly. The combined points total is shown only when every row is a real fraction, because a partial points total would describe a different number than the average.
  • Extra credit above 100%. Scores over 100, such as 105 or 21/20, are accepted and raise the average exactly as entered. Nothing is capped at 100.
  • Empty and unreadable rows. A row with no grade, or one the calculator cannot read, is skipped rather than counted as zero. Skipping is deliberate: silently counting a blank as 0 would wrongly drag the average down.
  • Zero or negative weights. In weighted mode a row only contributes when its weight is a positive number. A weight of 0 removes the row from the weighted average without deleting it, which is a quick way to test a what-if.

Your grades stay in the page

Every score you type is processed by this page in your browser. Grades are not sent to a server, not stored after you close the tab, and not visible to anyone else. There is no account and nothing to sign up for; reloading the page clears the rows back to the example values.

Sources

  • Wolfram MathWorld, Weighted Mean for the weighted mean. Note what it actually prints: the sum of each value times its weight, with the weights REQUIRED to sum to 1. This page divides by the total weight instead, which is the same quantity once the weights are normalised and is the form you need when weights are given as percentages that may not add to 100. The division step is this page's, not MathWorld's.

The letter-grade bands shown on this page are a common United States convention, not a standard from any single authority. Your school's official scale controls; the chart above and the disclaimer below say so deliberately.

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.

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.

This calculator's default scale is 97-100% = A+, 93-96% = 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+, 63-66% = D, 60-62% = D-, below 60% = F. Not every school uses it. Some use a 10-point scale (90-100% = A, 80-89% = B, and so on) and some do not award plus or minus grades at all, so 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 the 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.

Check your syllabus. If it lists percentages next to assignment categories (homework 20%, exams 50%, and so on), the class is weighted and you should use weighted mode with those numbers. If every assignment counts the same, or the syllabus just averages all scores, use simple mode. When in doubt, weighted mode with equal weights gives the same answer as simple mode.

Type it as a fraction: 18/20. The calculator converts it to 90% for the average. You can mix notations across rows, entering one assignment as 18/20 and another as 85, and each row is read correctly. Enter each assignment one way only: 18/20 and a separate 90 for the same assignment would count it twice.

Not automatically. If your teacher drops the lowest score in a category, leave that assignment out of the rows (or delete its row) and enter the remaining scores. Automatic drop rules vary too much between classes for a calculator to guess at them safely, so this page computes exactly the rows you enter.

The points earned and points possible totals are shown only when every counted row was entered as a real fraction like 18/20. If any row is a bare percentage, a combined points total would describe a different quantity than the average shown, so the calculator hides it rather than display a misleading number.

No. This calculator works in percentages and points, because letter grades only map to numbers through a school-specific scale. If you have letter grades and want a grade point average, a GPA calculator is the right tool: it applies the 4.0 scale to each letter and weights by credits.