How to Calculate Your GPA

Grade point average, demystified: the scale, the formula, weighted vs. unweighted, and cumulative GPA, each with a worked example you can follow along.

Your GPA (grade point average) is a single number that summarizes how you’ve done across all your courses. It’s what appears on your transcript and what graduate schools, scholarship committees and employers glance at first. The good news: the math is simple arithmetic once you know the two ingredients — a scale that turns letter grades into numbers, and a formula that averages those numbers, weighted by how much each course is worth. This guide walks through both, then covers the weighted, cumulative and no-credit variations. If you’d rather skip the arithmetic, the college GPA calculator and high school GPA calculator do it all as you type.

Step 1 — What a GPA actually is

A GPA is a weighted average. Each course you take produces a grade (a letter, like B+) and is worth a certain number of credit hours — how much time and weight the course carries, usually 3 or 4 for a full college class and 1 for a lab or seminar. To average grades that aren’t all worth the same, you weight each one by its credits. The result is a number, almost always between 0.0 and 4.0 on the standard US scale.

Step 2 — Convert letter grades to grade points

The first move is translating each letter grade into grade points on the 4.0 scale. This is the standard mapping used by most US colleges and high schools:

Letter gradeGrade points
A+ / A4.0
A-3.7
B+3.3
B3.0
B-2.7
C+2.3
C2.0
C-1.7
D+1.3
D1.0
D-0.7
F0.0

Note that A+ and A are both 4.0 on the standard scale — an A+ doesn’t push you above 4.0 (a few schools do award 4.3, so check yours). If you only have percentages, convert them to letters first using your school’s cutoffs; the full GPA scale lists both letter and percentage bands, and the percentage-to-GPA converter handles it for you.

Step 3 — Apply the GPA formula

Here’s the whole thing in one line:

GPA = (sum of grade points × credits) ÷ (total credits)

The product of a course’s grade points and its credits is often called quality points. So the recipe is: find the quality points for each course, add them all up, then divide by the total credit hours.

Worked example — one semester

Suppose you took five courses this term:

CourseGradePointsCreditsQuality points
ChemistryA4.0416.0
StatisticsB+3.339.9
HistoryA-3.7311.1
SpanishB3.039.0
Chem LabC+2.312.3

Add the quality points: 16.0 + 9.9 + 11.1 + 9.0 + 2.3 = 48.3. Add the credits: 4 + 3 + 3 + 3 + 1 = 14. Divide:

48.3 ÷ 14 = 3.45

Your semester GPA is 3.45. Notice how the weak C+ did little damage — it was only a 1-credit lab — while the 4-credit A did the heavy lifting. That credit weighting is the single most important thing to understand about GPA.

Step 4 — Weighted vs. unweighted GPA

Everything above is an unweighted GPA: every course is capped at 4.0, no matter how hard it is. Many high schools also report a weighted GPA that gives extra credit for tougher courses. The common bonuses are:

  • Honors: +0.5 grade points (an A in Honors is worth 4.5).
  • AP or IB: +1.0 grade points on a 5.0 scale (an A in AP is worth 5.0).

You add the bonus to the grade points before multiplying by credits. Because of the bonuses, a weighted GPA can climb above 4.0.

Worked example — weighted

CourseGradeBaseBonusWeighted points
AP BiologyA4.0+1.05.0
Honors EnglishB+3.3+0.53.8
Algebra IIA4.04.0
PEA-3.73.7

If each course is worth one credit, the weighted GPA is (5.0 + 3.8 + 4.0 + 3.7) ÷ 4 = 16.5 ÷ 4 = 4.13 — above 4.0, thanks to the AP and Honors bonuses. The same courses unweighted would be (4.0 + 3.3 + 4.0 + 3.7) ÷ 4 = 3.75. The high school GPA calculator lets you switch between the two.

Step 5 — Cumulative GPA across semesters

Your cumulative GPA pools every course you’ve ever taken into one calculation — it’s the number on your transcript. The key rule: you cannot simply average your semester GPAs unless every semester carried the same number of credits. Instead, add all the quality points and divide by all the credits.

Worked example — two terms

Say your first term was 48.3 quality points over 14 credits (the 3.45 above), and a second term earned 51.0 quality points over 15 credits (a 3.40 semester):

(48.3 + 51.0) ÷ (14 + 15) = 99.3 ÷ 29 = 3.42

Your cumulative GPA is 3.42. The cumulative GPA calculator combines any number of terms this way automatically.

Calculating GPA without credit hours

Sometimes you don’t have credit hours — a middle-school report card, or a quick estimate. In that case, treat every course as equally weighted and take the simple average of the grade points. Four courses at A, B+, A- and B is (4.0 + 3.3 + 3.7 + 3.0) ÷ 4 = 14.0 ÷ 4 = 3.50. This is just the credit-weighted formula with every credit set to 1 — the weighting cancels out.

Common mistakes to avoid

  • Averaging semester GPAs directly. That only works when every term has equal credits — otherwise pool the raw quality points and credits.
  • Forgetting credit weighting. A grade in a 4-credit course moves your GPA far more than the same grade in a 1-credit course.
  • Assuming A+ beats A. On the standard scale both are 4.0.
  • Counting pass/fail or withdrawals. P/NP courses and W grades usually earn credit but carry no grade points, so they’re typically left out of the GPA. Check your registrar.
  • Mixing scales. Don’t blend weighted and unweighted courses in one number unless you apply the bonuses consistently.

Or just calculate it automatically

Once you understand the method, there’s no reason to do it by hand. Drop your courses into the college GPA calculator or high school GPA calculator and your semester and cumulative GPA update instantly and privately in your browser. If you’re still mid-term, the final grade calculator shows what you need on an exam, and the guide to raising your GPA covers what it realistically takes to move the number.

More calculators & guides

Calculators

Guides & resources

Calculating GPA — frequently asked questions

What is the formula for calculating GPA?

GPA = (sum of grade points × credits) ÷ (total credits). Convert each letter grade to grade points on the 4.0 scale, multiply by that course’s credit hours to get quality points, add up all the quality points, and divide by the total credit hours.

How do I convert letter grades to grade points?

On the standard 4.0 scale: A/A+ = 4.0, A- = 3.7, B+ = 3.3, B = 3.0, B- = 2.7, C+ = 2.3, C = 2.0, C- = 1.7, D+ = 1.3, D = 1.0, D- = 0.7, and F = 0.0. See the full GPA scale for percentage bands too.

Do I need credit hours to calculate GPA?

If your courses carry different credit hours, yes — GPA is credit-weighted, so a 4-credit course counts more than a 1-credit one. If every course is worth the same, the weighting cancels out and GPA is just the simple average of your grade points.

What is the difference between weighted and unweighted GPA?

Unweighted GPA caps every course at 4.0. Weighted GPA adds bonus points for harder courses — typically +0.5 for Honors and +1.0 for AP or IB — so an A in an AP class can be worth 5.0. A weighted GPA can therefore exceed 4.0.

How is cumulative GPA calculated across semesters?

Pool every course from every term into one calculation: add all the quality points (grade points × credits) and divide by all the credits combined. It is not the average of your per-semester GPAs unless each semester carried the same number of credits.

Can I calculate GPA without credit hours?

Yes. If credits aren’t weighted or you don’t know them, give every course the same weight (say 1) and GPA becomes the simple average: add up the grade points and divide by the number of courses.

How do I convert a percentage to a GPA?

Map the percentage to a letter grade using your school’s cutoffs (an A is often 93–100%, A- 90–92%, and so on), then convert that letter to grade points. Our percentage-to-GPA converter does this automatically.

Does an A+ count higher than an A?

On most 4.0 scales, no — both A+ and A are capped at 4.0, so an A+ does not raise your GPA above a straight A. A handful of schools award 4.3 for an A+; check your registrar’s policy.

What counts as a good GPA?

Roughly, 3.0 is a solid B average, 3.5+ is competitive for graduate school and scholarships, and 3.7+ often reaches Latin honors. Most schools require a 2.0 to stay in good standing. Standards vary by school and major.

Is the calculator’s result official?

It uses the standard US 4.0 scale and the same formula registrars use, so it matches your transcript when your school uses that scale. Only your registrar’s record is official — always confirm policies like grade replacement, pass/fail and rounding with them.