Grade Calculator
Source: Wolfram MathWorld, Weighted Mean · Source verified August 18, 2026
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.
Letter grade · B+
88.33%
Your current grade is a B+ in this class.
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 | Letter | Grade points |
|---|---|---|
| 97-100% | A+ | 4.0 |
| 93-96% | A | 4.0 |
| 90-92% | A− | 3.7 |
| 87-89% | B+ | 3.3 |
| 83-86% | B | 3.0 |
| 80-82% | B− | 2.7 |
| 77-79% | C+ | 2.3 |
| 73-76% | C | 2.0 |
| 70-72% | C− | 1.7 |
| 67-69% | D+ | 1.3 |
| 63-66% | D | 1.0 |
| 60-62% | D− | 0.7 |
| Below 60% | F | 0.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:
- Convert any points entry to a percentage first: 18/20 is 18 ÷ 20 × 100 = 90%.
- Add the percentages: 90 + 90 + 85 = 265.
- 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:
- Multiply each percentage by its weight: 90 × 20 = 1800, 90 × 20 = 1800, 85 × 30 = 2550.
- Add the weighted scores: 1800 + 1800 + 2550 = 6150.
- Add the weights themselves: 20 + 20 + 30 = 70.
- 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
- Final Grade Calculator — Find out what you need on the final to hit your target grade.
- Test Grade Calculator — Grade a single test out of a total, with the scale shown.
- Semester Grade Calculator — Combine grading periods and a semester exam by the weighting split you choose.
- Weighted Grade Calculator — Specifically designed for computing weighted course averages.
- High School GPA Calculator — Convert your letter grades into a weighted or unweighted GPA.
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



