GPA Calculator

A GPA calculator averages your grade points, weighted by credits: GPA = Σ(grade points × credits) ÷ Σ(credits). An A (4.0) in a 4-credit class and a B (3.0) in a 3-credit class give (16 + 9) ÷ 7 = 25 ÷ 7 ≈ 3.57. A weighted GPA adds a boost for Honors or AP classes before averaging.

GPA calculator

Semester GPA 3.8

Semester GPA 4.06

Type a letter (B+) or a percent (88). P, NP, W and I grades are not counted; type R for an old grade your school replaced with a retake. Credits are the course’s credit hours or units (quarter units work the same way).
Options: Honors/AP boosts, earlier semesters, major GPA
Weighted boosts
A common convention. Schools differ, so check your handbook and change these if needed.
Earlier semesters (optional)
Use this instead of typing every past class. It is combined with the semesters above.
Major GPA (optional)
Courses whose name starts with one of these codes also get their own major GPA. Separate codes with commas.
Cumulative weighted GPA
3.92Weighted
Your cumulative weighted GPA is 3.92 (3.52 unweighted), over 7.5 credits.

Unweighted GPA3.52
Credits counted7.5
Weighted quality points29.4
Formula
GPA = Σ(grade points × credits) ÷ Σ(credits)
= 29.4 ÷ 7.5 = 3.92
Picture it
Fall (4 cr)3.8 (3.43 unw.)
Spring (3.5 cr)4.06 (3.63 unw.)
Cumulative3.92
Unweighted pointsHonors/AP boost
Semester by semester
Semester Credits Unweighted Weighted Cumulative
Fall 4 3.43 3.8 3.8
Spring 3.5 3.63 4.06 3.92
Course by course
Course Grade Points Credits Quality pts
English 10 Honors A− 4.2 (+0.5) 1 4.2
Algebra II B+ 3.3 1 3.3
AP World History B 4.0 (+1) 1 4
Chemistry 91% (A−) 3.7 1 3.7
English 10 Honors A 4.5 (+0.5) 1 4.5
Algebra II B 3.0 1 3
AP World History A− 4.7 (+1) 1 4.7
Physical Education A 4.0 0.5 2
Which grade change helps most?
Course Change New GPA Gain
Algebra II B+ → A− 3.97 +0.053
English 10 Honors A− → A 3.96 +0.04
AP World History B → B+ 3.96 +0.04
Chemistry A− → A 3.96 +0.04
Algebra II B → B+ 3.96 +0.04
AP World History A− → A 3.96 +0.04
Show steps
  1. Turn each grade into grade points on the A+ = 4.0 plus/minus scale. English 10 Honors: A− = 3.7; Algebra II: B+ = 3.3; AP World History: B = 3.0; Chemistry: 91% is A− = 3.7; English 10 Honors: A = 4.0; Algebra II: B = 3.0; AP World History: A− = 3.7; Physical Education: A = 4.0.
  2. Add the weighting boost (Honors +0.5, AP/IB/Dual +1). English 10 Honors: 3.7 + 0.5 = 4.2; AP World History: 3.0 + 1 = 4.0; English 10 Honors: 4.0 + 0.5 = 4.5; AP World History: 3.7 + 1 = 4.7.
  3. Multiply by the credits to get quality points. English 10 Honors: 4.2 × 1 = 4.2; Algebra II: 3.3 × 1 = 3.3; AP World History: 4.0 × 1 = 4; Chemistry: 3.7 × 1 = 3.7; English 10 Honors: 4.5 × 1 = 4.5; Algebra II: 3.0 × 1 = 3; AP World History: 4.7 × 1 = 4.7; Physical Education: 4.0 × 0.5 = 2.
  4. Add them up: 29.4 quality points over 7.5 credits.
  5. Divide the quality points by the credits: 29.4 ÷ 7.5 = 3.92. That is your cumulative weighted GPA.
  6. Each semester GPA uses only that semester’s classes: Fall 15.2 ÷ 4 = 3.8; Spring 14.2 ÷ 3.5 ≈ 4.06.
  7. The unweighted GPA leaves out the boosts: 26.4 ÷ 7.5 = 3.52.
Weighting rules differ by school: some use other boosts, cap the weighted GPA or weight only some grades. Here no boost is added to an F.
GPA scaleA+ = 4.0 plus/minus scale. Change it with the Scale menu at the top.
Letter Percent Grade points Honors AP/IB/Dual
A+ 97–100 4.0 4.5 5.0
A 93–96.99 4.0 4.5 5.0
A− 90–92.99 3.7 4.2 4.7
B+ 87–89.99 3.3 3.8 4.3
B 83–86.99 3.0 3.5 4.0
B− 80–82.99 2.7 3.2 3.7
C+ 77–79.99 2.3 2.8 3.3
C 73–76.99 2.0 2.5 3.0
C− 70–72.99 1.7 2.2 2.7
D+ 67–69.99 1.3 1.8 2.3
D 63–66.99 1.0 1.5 2.0
D− 60–62.99 0.7 1.2 1.7
F below 60 0.0 0.0 0.0
Percent cutoffs are a common US convention, and schools differ (some start a D at 65% or 66%). To find a single class grade first, use the grade calculator; for other averages, the weighted average calculator.

How to use the GPA calculator

  1. Pick Weighted if your school gives extra points for Honors, AP, IB or dual enrollment classes, or Unweighted for a plain 4.0 GPA.
  2. Press Clear all to remove the example, then type one row per class: a name, the grade as a letter (B+) or a percent (88), and the credits. In weighted mode, choose the course type.
  3. Add a semester for each term, or open Options and enter your earlier cumulative GPA and credits instead of every past class. To get a major GPA too, type your major’s course codes there (for example MATH).
  4. Choose your scale at the top: A+ = 4.0, A+ = 4.3, or A to F without plus and minus.
  5. Read your semester and cumulative GPA, open Show steps for the full working, and use the GPA planner tab to find the term GPA you need for a goal.

GPA formula

A GPA is a weighted average. Each class counts in proportion to its credits:

GPA = Σ(grade points × credits) ÷ Σ(credits)

  • grade points are the points for the letter grade, such as A = 4.0, B+ = 3.3 and C = 2.0.
  • credits are the credit hours or units of the class.
  • grade points × credits is called quality points.

The National Center for Education Statistics describes it the same way: total grade points earned divided by total credits attempted. Pass/fail and audited classes are left out.

Weighted vs unweighted GPA

An unweighted GPA uses the plain 4.0 scale for every class, so the top GPA is 4.0 (or 4.3 if your school gives 4.3 for an A+). A weighted GPA adds extra points for harder classes. A common convention is +0.5 for Honors and +1.0 for AP, IB or dual enrollment, so an A in an AP class counts as 5.0.

Schools differ. Some use other boosts, some cap the weighted GPA, and some do not weight at all. College Board notes that colleges may recalculate your GPA in their own way. Check your school handbook and change the boost values in the calculator to match it.

Semester GPA and cumulative GPA

A semester GPA uses only that term’s classes. A cumulative GPA uses every class you have taken. To combine them, add the quality points and the credits; do not average the GPAs:

Cumulative GPA = (old GPA × old credits + new quality points) ÷ (old credits + new credits)

Worked GPA examples

Example 1: A college semester

A student earns an A in Calculus (4 credits), a B+ in Chemistry (3), an A− in History (3) and a C in Economics (3). The quality points are 4.0 × 4 = 16, 3.3 × 3 = 9.9, 3.7 × 3 = 11.1 and 2.0 × 3 = 6. They add up to 43 over 13 credits, so the GPA is 43 ÷ 13 ≈ 3.31.

Example 2: Weighted and unweighted high school GPA

A student has an A− in English 10 Honors, a B+ in Algebra II, a B in AP World History and 91% in Chemistry, each worth 1 credit. On the plus/minus scale, 91% is an A−. The unweighted points are 3.7, 3.3, 3.0 and 3.7, so the unweighted GPA is 13.7 ÷ 4 ≈ 3.43.

With +0.5 for Honors and +1.0 for AP, English becomes 4.2 and World History becomes 4.0. The weighted GPA is 15.2 ÷ 4 = 3.8.

Example 3: Cumulative GPA with earlier semesters

Your cumulative GPA is 3.2 over 45 credits, and you earn a 3.6 over 15 credits this term. Old quality points: 3.2 × 45 = 144. New: 3.6 × 15 = 54. The new cumulative GPA is (144 + 54) ÷ (45 + 15) = 198 ÷ 60 = 3.3. Averaging 3.2 and 3.6 would give 3.4, which is wrong because the earlier semesters carry three times as many credits.

Example 4: The GPA you need

You have a 3.2 over 60 credits and want a 3.3 after 30 more credits. You need 3.3 × 90 = 297 quality points and have 3.2 × 60 = 192, so the new classes must supply 105 points. That is 105 ÷ 30 = 3.5, a term GPA between B+ and A−.

If you wanted a 3.4 after only 15 credits, you would need (3.4 × 75 − 192) ÷ 15 = 4.2, which is above 4.0 and out of reach. At a 4.0 in every class, you would need 60 × (3.4 − 3.2) ÷ (4.0 − 3.4) = 20 credits.

Major GPA, retakes and transfer credits

A major GPA uses the same formula, but only with the classes in your major. Start each course name with its code (MATH 201, MATH 310) and type the code in Options; the calculator then shows the major GPA next to the overall one.

Retake rules vary. If your school replaces the old grade, type R for the first attempt so it is left out. If your school averages both attempts, enter both grades. Many schools list transfer credits on your transcript without counting their grades in your GPA, so check how your registrar treats them before you add them.

What is a good GPA?

On the unweighted 4.0 scale, a 3.0 is a B average, a 3.5 sits between B+ and A−, and a 4.0 means straight A’s. Whether a GPA is good depends on what you need it for: scholarships, honors programs, graduate schools and employers each set their own minimums. Look up the cutoff for your goal, then plan toward it.

Percent to GPA conversion table

Many US schools use the plus/minus cutoffs below. Your school may use different ones, so check your handbook. The federal High School Transcript Study uses a simpler scale (A = 90–100, B = 80–89, C = 70–79, D = 60–69, F = below 60), and College Board’s guide starts a D at 66%.

Letter Percent 4.0 scale 4.3 scale
A+ 97–100 4.0 4.3
A 93–96 4.0 4.0
A− 90–92 3.7 3.7
B+ 87–89 3.3 3.3
B 83–86 3.0 3.0
B− 80–82 2.7 2.7
C+ 77–79 2.3 2.3
C 73–76 2.0 2.0
C− 70–72 1.7 1.7
D+ 67–69 1.3 1.3
D 63–66 1.0 1.0
D− 60–62 0.7 0.7
F below 60 0.0 0.0

If you only know your percent in a class, find its letter grade first with the grade calculator.

How to raise your GPA

  • Focus on classes with more credits. Raising a 4-credit class from B to A adds 4 quality points; the same change in a 1-credit class adds only 1.
  • Start early. The more credits you have, the slower your GPA moves. With a 3.0 over 90 credits, a perfect 4.0 over the next 15 credits lifts you to (270 + 60) ÷ 105 ≈ 3.14.
  • Use the planner. It shows early whether a goal fits in one semester or needs two.

Common GPA mistakes

  • Averaging semester GPAs without their credits. A 12-credit term and an 18-credit term do not count equally.
  • Counting pass/fail or withdrawn classes. They usually add no grade points and no credits.
  • Averaging percents first and then converting. The letter grade of each class is what earns the points.
  • Comparing a weighted GPA with an unweighted one. Say which one you mean when you report it.

Results are estimates for planning. Your school’s registrar calculates your official GPA, and its rules come first.

GPA practice quiz: 10 questions

Test yourself with 10 multiple-choice questions. Choose an answer and press Submit to see if you are right and why. Your score appears at the end.

Question 1 of 10
1. You earn an A (4.0) in a 4-credit class and a B (3.0) in a 3-credit class. What is your GPA, to two decimals?

Found a mistake? Let us know!

2. Your grades are an A in a 3-credit class, a B in a 4-credit class and a C in a 1-credit class. What is your GPA?

Found a mistake? Let us know!

3. Your school adds 1.0 point for AP classes. How many grade points does a B in an AP class earn on a weighted 4.0 scale?

Found a mistake? Let us know!

4. With +0.5 for Honors and +1.0 for AP, what is the weighted GPA for an A in Honors, a B in AP and a C in a regular class, each worth 1 credit?

Found a mistake? Let us know!

5. Your cumulative GPA is 3.0 over 30 credits. This semester you earn a 3.8 over 15 credits. What is your new cumulative GPA, to two decimals?

Found a mistake? Let us know!

6. You have a 2.8 GPA over 40 credits and want a 3.0 cumulative GPA after 20 more credits. What term GPA do you need?

Found a mistake? Let us know!

7. You have a 3.0 GPA over 60 credits. What term GPA would you need over the next 15 credits to reach a 3.5 cumulative GPA?

Found a mistake? Let us know!

8. On the common plus/minus scale (B+ = 87–89%), how many grade points is an 88% worth?

Found a mistake? Let us know!

9. You take an A (3 credits), a B (3 credits) and a pass/fail class marked P (2 credits). If P grades do not count, what is your GPA?

Found a mistake? Let us know!

10. You take four classes with equal credits and earn three A’s and one B. What is your GPA?

Found a mistake? Let us know!

Frequently asked questions

How do I calculate my GPA?

Turn each letter grade into grade points (A = 4.0, B = 3.0 and so on), multiply by the class credits, add those products, and divide by the total credits. Two 3-credit classes with an A and a B give (12 + 9) ÷ 6 = 3.5.

What is my GPA with all A's and one B?

It depends on how many classes you take and their credits. With five classes of equal credits, four A's and one B give (4 × 4.0 + 3.0) ÷ 5 = 3.8. If the B is in a class worth more credits, the GPA drops a little more.

Can a GPA be higher than 4.0?

Yes. A weighted GPA can go above 4.0 because Honors and AP classes earn extra points, and some schools give 4.3 for an A+. An unweighted GPA on a standard 4.0 scale tops out at 4.0.

What letter grade is a 3.5 GPA?

A 3.5 sits halfway between a B+ (3.3) and an A− (3.7) on the plus/minus scale. It is an average, so it can come from many mixes, for example half A's and half B's in classes with equal credits.

Do pass/fail classes count toward GPA?

Usually not. The NCES transcript study leaves pass/fail and audited classes out of the GPA, and the calculator does the same for P, NP, W and I grades. Some schools count a failed pass/fail class as an F, so check your school's policy.

Sources

Formulas and grade scales checked against these sources in November 2026.

Related calculators

Related to This Article

What people say about "GPA Calculator: Weighted, Unweighted & Cumulative GPA"?

No one replied yet.

Leave a Reply