ThisCalculator

Math

Final Grade Calculator: Percentage to GPA

Updated · Standard formula, shown below

The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.

Final Grade Calculator: Percentage to GPA

This calculator converts a final grade expressed as a percentage into a GPA on a 4.0 scale, using the standard unweighted conversion that most U.S. high schools and colleges apply. You enter your percentage grade (for example, 87%), and the calculator returns the corresponding GPA (for example, 3.0) along with the letter grade equivalent. The result assumes a typical scale where 90–100% equals an A (4.0), 80–89% equals a B (3.0), 70–79% equals a C (2.0), 60–69% equals a D (1.0), and below 60% equals an F (0.0).

Formula

The conversion uses a simple lookup table rather than a continuous equation. The formula is:

  • If percentage ≥ 90, GPA = 4.0
  • If percentage ≥ 80, GPA = 3.0
  • If percentage ≥ 70, GPA = 2.0
  • If percentage ≥ 60, GPA = 1.0
  • If percentage < 60, GPA = 0.0

Where percentage is your final grade expressed as a number from 0 to 100. The letter grade follows the same thresholds: A, B, C, D, F.

Worked Example

Using the default value of 87%:

  1. Check the thresholds in order: 87 is not ≥ 90, so it is not an A.
  2. 87 is ≥ 80, so it falls into the B range.
  3. GPA = 3.0, letter grade = B.

The calculator returns 3.00 for the GPA and B for the letter grade, matching the steps above.

Why This Conversion Is Not Universal

Many institutions use a slightly different scale. Some high schools weight honors or AP classes on a 5.0 scale, where an A in an advanced course earns 5.0 instead of 4.0. Others use a plus/minus system, so an 87% might be a B+ (3.3) rather than a flat B (3.0). A few colleges convert percentages directly to a 4.0 scale using a continuous formula, such as GPA = (percentage / 20) – 1, which would give 87% a 3.35. Always check your school’s specific grading policy before relying on this calculator for official purposes.

How to Read the Result

The GPA you get from this calculator is an unweighted, whole-letter conversion. It tells you the equivalent of your percentage on the most common 4.0 scale, but it does not account for credit hours or course difficulty. For a cumulative GPA, you would need to average the GPAs of all your courses, weighting each by the number of credits. This calculator is best used for a quick estimate of a single course grade.

Common Mistakes and Misconceptions

  • Assuming a linear scale: Many people think 87% should be 3.48 (87/25) on a 4.0 scale. That is not how most schools work; they use discrete letter grade bands.
  • Mixing weighted and unweighted: An AP course with an 87% might be a 3.0 unweighted but a 4.0 or 5.0 weighted, depending on the school. This calculator gives the unweighted value.
  • Rounding too early: If you are averaging multiple GPAs, keep at least two decimal places until the final step to avoid rounding errors.
  • Using the wrong scale for plus/minus: Some schools give a B+ (3.3) for 87–89%, while others give a flat B (3.0). The calculator uses the flat scale, which is the most common in U.S. high schools without plus/minus.

Limits of This Conversion

This calculator only works for percentage grades between 0 and 100. It does not handle pass/fail courses, narrative evaluations, or international grading systems that use different letter bands (e.g., some countries use 70% as the lowest passing grade). It also does not consider credit hours, so it cannot compute a semester GPA on its own. For a full GPA, you need to list each course’s grade and credits separately.

Alternatives and Related Calculations

If you need a more detailed GPA, consider these approaches:

  • Weighted GPA calculator: Use one that lets you enter course type (regular, honors, AP) to get a weighted result.
  • Semester GPA calculator: Enter letter grades and credit hours for each course to get a cumulative average.
  • Plus/minus conversion: Some calculators let you choose a scale that includes B+ (3.3), A- (3.7), etc.

For most purposes, the simple 4.0 scale here is a good starting point, but always verify with your institution’s registrar.

Frequently Asked Questions

Is a 3.0 GPA the same as an 87%?

Not exactly. A 3.0 GPA corresponds to a B average, which typically covers the 80–89% range. An 87% is a B, so it maps to 3.0 on the unweighted scale, but an 82% is also a B and also maps to 3.0. The percentage is a continuous score, while the GPA is a discrete category.

What GPA is 93%?

On the standard scale, 93% is an A (90–100%), so the GPA is 4.0. Some schools with plus/minus might give an A- (3.7) for 90–92%, but 93% is usually a solid A.

How do I convert my GPA back to a percentage?

You cannot do it precisely because a GPA of 3.0 could come from an 82% or an 89%. If you need a percentage for a job application, use the midpoint of the range (e.g., for a 3.0, the midpoint of 80–89 is 84.5%), but be aware that this is an estimate.

Does this calculator work for college courses?

Most U.S. colleges use the same 4.0 scale for unweighted grades, so yes, it gives a reasonable estimate. However, some universities use a different conversion, especially for international students. Check your college’s grading policy.

What if my school uses a 10-point scale (e.g., 90+ is A, 80+ is B)?

That is exactly the scale this calculator uses, so it works perfectly. If your school uses a 7-point scale (93+ is A), then the calculator will overestimate your GPA for grades between 90 and 92. Adjust the thresholds accordingly.

Can I use this for a weighted GPA?

No, this calculator is unweighted. For a weighted GPA, you would need to add extra points for honors or AP courses, typically +1.0 for AP and +0.5 for honors. This calculator gives the base value before weighting.

Related

Formula used
in p | Percentage grade | % | 87 | 0
out gpa | GPA (4.0 scale) | - | (p >= 90 ? 4.0 : p >= 80 ? 3.0 : p >= 70 ? 2.0 : p >= 60 ? 1.0 : 0.0) | 2
out letter | Letter grade | - | (p >= 90 ? "A" : p >= 80 ? "B" : p >= 70 ? "C" : p >= 60 ? "D" : "F") | 0

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.