GPA calculator

Add your courses with their letter grades and credits to get your unweighted and weighted GPA, your cumulative GPA, and the GPA you need next semester to reach a goal.

Your entries are saved on this device only. Nothing is sent anywhere.

Earlier record (optional)

Already have a GPA from terms that aren’t listed above? Enter it with the credits it covers to get your cumulative GPA.

Leave empty if you don’t have one.

Unweighted GPA
—
Weighted GPA
—

Choose a grade for at least one course to see your GPA.

Formula
GPA = Σ (grade points × credits) ÷ Σ credits
With your numbers
—

Weighted GPA adds the bonus of honors and AP/IB courses to every grade except an F. Cumulative GPA divides all quality points by all credits: it is not the average of the term GPAs.

Uses the courses and earlier record above as your current GPA.

Goal is for

Enter the GPA you want and the credits you will take.

An estimate, not your official GPA

This calculator uses the standard formula and the scale below. Your school sets its own points, bonuses, rounding, and rules for repeated courses, transfer credits, and pass/fail grades. Check your transcript or registrar for the official number.

There is no official GPA scale. These are the points most U.S. schools use on a 4.0 scale, with the percentages that usually go with each letter. The percentages are a typical chart, not a rule. Edit the points and bonuses to match your school: they are used in every calculation above.

Letter grades, typical percentages, and editable grade points
LetterTypical percentagePoints
A+97–100%
A93–96%
A-90–92%
B+87–89%
B83–86%
B-80–82%
C+77–79%
C73–76%
C-70–72%
D+67–69%
D63–66%
D-60–62%
Fbelow 60%
Step by step

How to use it

  1. Add each course with its letter grade and credits. Use the course type for honors or AP/IB classes.
  2. Add another semester if you want to see each term and the total.
  3. If you already have a GPA from earlier terms, enter it with the credits it covers to get your cumulative GPA.
  4. Open the goal planner, enter the GPA you want and the credits you will take, and read the GPA you need.
  5. Change the grading scale if your school uses different points. Your entries stay on this device.
FAQ

Frequently asked questions

How do I calculate my GPA?

Convert each letter grade to points (A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0), multiply by the course credits, add everything up, and divide by the total credits. An A in a 3-credit course and a B in a 4-credit course give (4 × 3 + 3 × 4) ÷ 7 = 3.43.

What is the difference between weighted and unweighted GPA?

An unweighted GPA uses only the 0 to 4.0 scale. A weighted GPA adds a bonus for harder classes, commonly 0.5 for honors and 1.0 for AP or IB, so it can go above 4.0. Schools set their own bonuses, so edit them to match yours. This calculator adds the bonus to every grade except an F.

How do I calculate my cumulative GPA?

Add the quality points of every term (grade points × credits) and divide by all the credits. With an earlier GPA, use previous GPA × previous credits plus the new quality points, divided by all the credits. Averaging semester GPAs gives the same answer only when every term has the same credits.

What GPA do I need next semester to reach my goal?

The GPA you need is (goal × all credits after the term − current GPA × current credits) ÷ credits in the term. The goal planner does this for you and tells you when a goal can’t be reached in one term, even with straight A’s.

Does my school use the same scale?

Not always. Many schools use the 4.0 scale with plus and minus grades, but some give an A+ 4.3 points, some have no plus or minus grades, and some round or truncate the final GPA. Edit the points in the grading scale to match your school’s, and check its registrar for the official rule.

Are pass/fail and withdrawn courses counted?

At most schools a pass, a withdrawal, and an incomplete don’t count toward GPA, though a failing grade often does. Choose “Not counted” for those courses. Repeated courses and transfer credits follow each school’s own policy, so this calculator leaves them to you.

The GPA formula

  • Course points: grade points × credits, also called quality points.
  • GPA: total quality points ÷ total credits.
  • Weighted GPA: the same formula after adding a bonus to the grade points of honors and AP/IB courses.
  • Cumulative GPA: (previous GPA × previous credits + new quality points) ÷ (previous credits + new credits).

A worked example

Say you take five courses: an A in a 4-credit course, an A- in a 3-credit course, a B+ in a 3-credit course, a B in a 3-credit course, and a C+ in a 2-credit course. Their quality points are 16 + 11.1 + 9.9 + 9 + 4.6 = 50.6 over 15 credits, so the semester GPA is 50.6 ÷ 15 = 3.37.

Unweighted and weighted GPA

Unweighted GPA treats every class the same, so the highest possible value is 4.0. Many high schools also report a weighted GPA that gives extra points for honors (often +0.5) and AP or IB (often +1.0) classes, which is why some students have a GPA above 4.0. Colleges usually report an unweighted GPA. The bonuses are set by each school, so they are editable here.

Cumulative GPA and your goal

Your cumulative GPA changes more slowly the more credits you have already earned. With 60 credits at 3.20, a 15-credit semester at 3.80 raises it to 3.32, not to the average of the two. The goal planner uses the same arithmetic backwards: it solves for the GPA the next term needs to reach the cumulative GPA you want.

The grading scale

The table in the calculator lists the common 4.0 scale with plus and minus grades and the percentages that usually go with each letter. It is a typical chart, not an official one: schools, districts, and professors set their own, and you can change the points to match yours.

This is an estimate

The calculator follows the standard formula, but your school’s official GPA depends on its own rules for rounding, repeated courses, transfer credits, and pass/fail grades. Check your transcript or registrar for the number that counts. Nothing you enter leaves your device.

Related calculators

To average grades on other scales, use the grade calculator. To turn a score into a percentage, try the percentage calculator.

Updated on October 8, 2026