How to Calculate Your GPA (Semester, Cumulative and Weighted)

Convert grades to points, weight them by credit hours, and divide. Step-by-step semester and cumulative examples, weighted GPAs and how to raise yours.

To calculate your GPA, convert each letter grade to grade points, multiply by the course’s credit hours, add those quality points, and divide by the total credit hours. A semester with 53 quality points across 15 credit hours gives a GPA of 53 ÷ 15 = 3.53. Your GPA is a weighted average of your grades, with credit hours as the weights.

The GPA formula

GPA = Σ(grade points × credit hours) ÷ Σcredit hours

The numerator is your total quality points (also called grade points earned or honor points). The denominator counts only courses that carry a grade; pass/fail and withdrawn courses are usually left out.

The standard 4.0 scale

Most US colleges use this plus/minus scale. Check your registrar’s catalog, because some schools use 3.67 and 3.33 for A− and B+, give 4.3 for an A+, or skip D− entirely.

Letter Points Letter Points
A+ 4.0 C+ 2.3
A 4.0 C 2.0
A− 3.7 C− 1.7
B+ 3.3 D+ 1.3
B 3.0 D 1.0
B− 2.7 D− 0.7
F 0.0

If your school reports percentages, a typical mapping is 93–100 for an A, 90–92 for an A−, 87–89 for a B+, 83–86 for a B, and so on down in roughly three-point steps, with anything below 60 an F. Cutoffs vary by instructor and school.

Example: a semester GPA

Course Grade Points Credits Quality points
Calculus I B+ 3.3 4 13.2
English Composition A 4.0 3 12.0
Biology with Lab A− 3.7 4 14.8
U.S. History B 3.0 3 9.0
Fitness A 4.0 1 4.0
Total 15 53.0

GPA = 53.0 ÷ 15 = 3.53

Notice how credit hours shape the result. The B+ in a 4-credit calculus class costs more than the A in a 1-credit fitness class gains. If you simply averaged the five grade-point values, you would get 3.6, which overstates this semester. The GPA calculator builds this table for you.

Cumulative GPA

To combine terms, add all quality points and divide by all credit hours. Never average semester GPAs unless every semester has exactly the same number of credits.

cumulative GPA = (QPold + QPnew) ÷ (creditsold + creditsnew)

Before this semester: 45 credits at a 3.20 GPA → 45 × 3.20 = 144 quality points

This semester: 53 quality points over 15 credits

Cumulative = (144 + 53) ÷ (45 + 15) = 197 ÷ 60 = 3.28

If you know your old GPA and credits, multiplying them recovers your quality points, so you never need your old transcript line by line.

How to raise your GPA

Rearranging the cumulative formula tells you how many credits it takes to reach a target:

credits needed = credits × (target − current) ÷ (new GPA − target)

Current: 2.80 over 60 credits. Target: 3.00.

With straight A's (4.0): 60 × 0.20 ÷ 1.0 = 12 credits

With a 3.5 average: 60 × 0.20 ÷ 0.5 = 24 credits

The more credits you have, the harder your GPA is to move. A student with 60 credits at 2.80 who earns a perfect 4.0 over a 15-credit semester only reaches 228 ÷ 75 = 3.04. Raising a GPA is much easier early in a degree, which is why first-year grades matter so much.

Retaking a course

Many schools let you retake a course and replace the earlier grade in the GPA calculation, though both attempts usually stay on the transcript. Policies differ on how many repeats are allowed and whether grade replacement applies to transfer credit, so check before planning around it.

Weighted high school GPA

Many high schools give extra points for advanced classes so that students are not penalized for taking harder courses. A common scheme adds 0.5 for honors and 1.0 for AP, IB or dual-enrollment classes.

Course Grade Unweighted Weighting Weighted
AP Chemistry A 4.0 +1.0 5.0
Honors English B+ 3.3 +0.5 3.8
Algebra II A− 3.7 none 3.7
AP U.S. History B 3.0 +1.0 4.0
Spanish III A 4.0 none 4.0

With equal credits, the unweighted GPA is 18.0 ÷ 5 = 3.6 and the weighted GPA is 20.5 ÷ 5 = 4.1. Policies vary by district: some cap weighted GPAs, some weight only junior and senior years, and many colleges recalculate applicants’ GPAs on their own scale, so report whichever version an application asks for.

Special cases

  • Pass/fail: usually earns credit but no grade points; leave it out of the GPA.
  • Incomplete or withdrawal (I, W): typically not counted until resolved.
  • Transfer credits: often count toward graduation but not toward the GPA at the new school.
  • Major GPA: some programs compute a separate GPA from only the courses in your major, using the same formula.
  • Graduate admissions: some applications ask for the GPA of your last 60 credits, which favors an upward trend.

GPA on other scales

Not every school uses a 4.0 maximum. Some high schools grade on a 5.0 scale, some colleges award 4.3 for an A+, and many countries use entirely different systems such as percentages or a 1-to-10 scale.

A simple proportion gives a rough comparison: a 4.2 on a 5.0 scale is 4.2 ÷ 5.0 × 4.0 ≈ 3.36 on a 4.0 scale. Treat that only as an estimate. Grade distributions differ between scales and institutions, so admissions offices and credential evaluation services convert transcripts course by course rather than with one formula. When an application asks for your GPA, report it exactly as your transcript shows and name the scale, for example “3.53 on a 4.0 scale.”

GPA in a spreadsheet

Put grade points in column B and credits in column C, then use =SUMPRODUCT(B2:B8,C2:C8)/SUM(C2:C8). To convert letters automatically, build a two-column lookup table of letters and points and use XLOOKUP or VLOOKUP to fill column B. Keeping every term in one sheet makes the cumulative GPA a single formula across all rows, and the weighted average calculator gives the same result if you prefer not to build a sheet.

Checking your work

Your GPA must lie between your lowest and highest grade points, and it should sit closer to the grades in your heaviest courses. If a computed GPA is above 4.0 on an unweighted scale, a credit hour or a grade point was entered incorrectly.

Because GPA is a weighted average, every technique in how to calculate a weighted average applies, including the spreadsheet formula =SUMPRODUCT(points,credits)/SUM(credits). To see where a single course is heading before the term ends, use the grade calculator and the final grade calculator, then bring the expected letter grade back here.

Frequently asked questions

How do you calculate GPA?

Convert each letter grade to grade points (A = 4.0, B = 3.0 and so on), multiply by the course's credit hours to get quality points, add the quality points, and divide by the total credit hours. For 53 quality points over 15 credits, the GPA is 53 ÷ 15 = 3.53.

How do I calculate my cumulative GPA?

Add the quality points from every term and divide by the total credit hours from every term. Do not average the semester GPAs, because semesters with more credits should count more.

What is the difference between weighted and unweighted GPA?

An unweighted GPA uses the standard 4.0 scale for every class. A weighted GPA, used by many high schools, adds extra points for harder classes, typically 0.5 for honors and 1.0 for AP or IB, so it can go above 4.0. Colleges often recalculate GPAs using their own rules.

Do pass/fail classes count toward GPA?

Usually not. At most colleges a Pass earns credit toward graduation but no grade points, so it is left out of both the quality points and the GPA credit hours. A Fail may or may not count as an F; check your school's catalog.

What GPA is an A− average?

On the common plus/minus scale, an A− is worth 3.7, so a straight A− record is a 3.7 GPA. Some schools use 3.67 for A− and 3.33 for B+, so the exact values depend on the institution.