GPA Grader

Grade calculator

This grade calculator turns your assignment scores into a class percentage and a letter grade. It works for any class where you know the points you earned and the points possible.

Your assignments
percent

Enter a score and what it was out of. Weights are percentages of your grade; leave one blank and it takes an equal share of whatever is left.

How this grade calculator works

You type in each assignment score and what it was out of. The calculator divides the score by the points possible, turns that into a percentage, and averages those percentages. If you leave the weight blank, every assignment counts the same. If you add a weight, the assignment counts more or less than the others.

The result is your current grade for the class. It shows a percentage and a letter grade on the standard US scale. That scale runs from A+ at 97 to F below 60. Most schools use some version of this scale, but cutoffs can differ by a point or two. Check your syllabus if you need the exact letter for your school.

Points, percentages, and weights

Points and percentages are two ways to say the same thing. If you got 18 out of 20, that is 90 percent. If you got 45 out of 50, that is also 90 percent. The calculator handles both without you converting anything.

Weights change how much each assignment matters. A weight of 2 counts twice as much as a weight of 1. A weight of 0.5 counts half as much. The formula is:

percent = sum(score / out_of x 100 x weight) / sum(weight)

Here is a worked example. You have three assignments:

AssignmentScoreOut ofWeight
Quiz18201
Essay851002
Homework9101

The quiz is 90 percent. The essay is 85 percent. The homework is 90 percent. With the essay weighted double, the math is (90 x 1 + 85 x 2 + 90 x 1) / (1 + 2 + 1). That equals 350 / 4, or 87.5 percent. On the standard scale, 87.5 is a B+.

If you had left every weight at 1, the average would be 88.3 percent, which is also a B+. The weight pulled the grade down because the essay was your lowest score and it counted most.

When your teacher uses categories

Many classes group work into categories like tests, quizzes, and homework. Each category has its own weight. For example, tests might be 50 percent, quizzes 30 percent, and homework 20 percent. You cannot just average every assignment together in that case. You need the average inside each category first.

The formula is:

percent = sum(category_average x category_weight) / sum(category_weight)

Only categories with an average count. If you have no test scores yet, the test category is left out and the other categories scale up. That gives your current standing in the class. The weighted grade calculator is built for this setup.

What you need on the final

Once you know your current grade, you can find the score you need on the final exam to hit a target. The formula is:

required = (target - current x (1 - w)) / w

Here w is the final's weight as a decimal. Suppose your current grade is 88, your target is 90, and the final is worth 20 percent. Then w is 0.2. The math is (90 - 88 x 0.8) / 0.2, which equals 98. You would need a 98 on the final to reach 90.

If the answer comes out above 100, the target is out of reach with the final alone. You would need extra credit or a different target. The final grade calculator runs this for you.

Letter grades and grade points

The calculator shows a letter grade using the scale below. This is the most common US scale. Your school may use slightly different cutoffs.

LetterPercentGrade points
A+97-1004.0
A93-964.0
A-90-923.7
B+87-893.3
B83-863.0
B-80-822.7
C+77-792.3
C73-762.0
C-70-721.7
D+67-691.3
D63-661.0
D-60-620.7
Fbelow 600

Grade points matter for your GPA. A 4.0 scale is the standard. Some schools use a 4.3 scale where an A+ is worth 4.3 instead of 4.0. High schools often add extra points for honors and AP classes. On this site, honors adds 0.5 and AP or IB adds 1.0. So an A in an AP class is worth 5.0 grade points. Districts vary, and some cap the total differently.

To see how your class grades turn into a GPA, use the GPA calculator. The full method is published at how we calculate. Nothing you type is sent anywhere. Every calculation runs in your browser.

Frequently asked questions

How do I calculate my grade for a class?

Add up the points you earned and divide by the points possible. If assignments have different weights, multiply each percentage by its weight, add those up, then divide by the total weight. This calculator does that for you.

What if my teacher uses weighted categories?

Find the average inside each category first, like tests or homework. Then multiply each category average by its weight and divide by the total weight. Use the weighted grade calculator for that setup, since averaging every assignment together gives the wrong answer.

What score do I need on the final exam?

Use the formula (target - current x (1 - w)) / w, where w is the final's weight as a decimal. For example, a current grade of 88 with a target of 90 and a final worth 20 percent needs a 98. The final grade calculator runs this for you.

Is a 87.5 a B+ or an A-?

On the standard US scale used here, 87.5 falls in the B+ range of 87 to 89. An A- starts at 90. Your school may use different cutoffs, so check your syllabus if the letter matters for a specific decision.

Does this calculator save my grades?

No. Every calculation runs in your browser and nothing you type is sent anywhere. You can close the page and your scores are gone. That keeps your grade information private on shared computers.