How to Calculate GPA Step by Step

By GPAtally Editorial TeamLast updated: May 13, 2026

Your GPA, or grade point average, is one of the most common ways schools summarize academic performance. Even though the formula is simple, many students get confused when they try to factor in credit hours, plus and minus grades, or repeated classes. This guide walks through the full process in plain language so you can calculate your GPA accurately and understand what the result means.

What GPA Means

GPA is a number that represents your average performance across classes. In the United States, many schools use a 4.0 scale. On that scale, an A is usually worth 4.0 points, a B is worth 3.0 points, a C is worth 2.0 points, and so on. Some schools use plus and minus grades, which slightly change the value.

GPA matters because it can affect:

  • scholarship eligibility
  • class rank
  • academic standing
  • college admissions
  • transfer applications

That said, your GPA is only useful when you understand how your school calculates it. The exact rules can vary.

The Basic GPA Formula

The standard GPA formula is:

Total grade points earned / Total credit hours attempted = GPA

To use that formula, you need three pieces of information for each class:

  1. the final letter grade
  2. the grade point value for that grade
  3. the number of credit hours for the class

Once you have those, you multiply the grade points by the credit hours for each class, add all of those totals together, and divide by the total credit hours.

Step 1: Convert Each Letter Grade Into Grade Points

Many schools use a scale similar to this:

  • 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
  • F = 0.0

Do not assume your school uses this exact version. Some schools do not use plus and minus grades at all, and some use slightly different values.

Step 2: Multiply Grade Points by Credit Hours

Each class does not always count equally. A 4-credit class has more impact on your GPA than a 1-credit or 2-credit class. That is why you multiply the grade point value by the credit hours.

For example:

  • English: A in a 3-credit class = 4.0 x 3 = 12.0 grade points
  • Biology: B in a 4-credit class = 3.0 x 4 = 12.0 grade points
  • History: C in a 3-credit class = 2.0 x 3 = 6.0 grade points

Step 3: Add All Grade Points Together

After calculating each class separately, add all grade points earned.

Using the example above:

  • English = 12.0
  • Biology = 12.0
  • History = 6.0

Total grade points = 30.0

Step 4: Add All Credit Hours Together

Now add the credit hours for every class included in the GPA.

  • English = 3
  • Biology = 4
  • History = 3

Total credit hours = 10

Step 5: Divide Total Grade Points by Total Credit Hours

Now apply the formula:

30.0 / 10 = 3.0

In this example, the GPA is 3.0.

Full Worked Example

Here is a more realistic semester example with five classes:

  • Algebra: A, 4 credits
  • English Composition: B+, 3 credits
  • Chemistry: B, 4 credits
  • Psychology: A-, 3 credits
  • Art: C+, 2 credits

Convert the grades:

  • A = 4.0
  • B+ = 3.3
  • B = 3.0
  • A- = 3.7
  • C+ = 2.3

Multiply by credits:

  • Algebra: 4.0 x 4 = 16.0
  • English Composition: 3.3 x 3 = 9.9
  • Chemistry: 3.0 x 4 = 12.0
  • Psychology: 3.7 x 3 = 11.1
  • Art: 2.3 x 2 = 4.6

Add grade points:

16.0 + 9.9 + 12.0 + 11.1 + 4.6 = 53.6

Add credit hours:

4 + 3 + 4 + 3 + 2 = 16

Calculate GPA:

53.6 / 16 = 3.35

The semester GPA is 3.35.

Common GPA Mistakes

Many GPA errors come from small details. Watch out for these:

Treating every class as equal

If you ignore credit hours, you can get the wrong answer fast. A higher-credit course carries more weight.

Using the wrong grading scale

Some schools use a strict 4.0 scale without plus or minus adjustments. Others use values like 3.67 instead of 3.7. Always verify your school policy.

Mixing weighted and unweighted GPA

A weighted GPA may give extra points for AP, IB, or honors courses. An unweighted GPA does not. Do not mix the two systems in one calculation.

Including courses your school excludes

Some schools leave out pass/fail classes, transfer credits, or withdrawn courses. Others include repeated classes differently.

What to Do if You Want a Cumulative GPA

A semester GPA only covers one term. A cumulative GPA includes all eligible coursework across multiple terms. The process is the same, but you use all classes included by your school instead of just one semester.

If you already have past semesters, do not average semester GPAs by hand unless they all have the same number of credits. The safer method is to total all grade points across all semesters and divide by all credit hours.

Why Knowing the Math Helps

When you understand GPA math, you can:

  • estimate how one class might affect your average
  • set realistic grade goals
  • see how much a retake may help
  • plan credit loads more carefully

That is much more useful than just checking your GPA after grades are final.

FAQ

Is GPA always on a 4.0 scale?

No. Many schools use a 4.0 scale, but some use weighted scales above 4.0, percentage systems, or different conversion rules.

Can I calculate GPA from percentages alone?

Not reliably. Percentages do not convert the same way at every school. It is better to use your school's official grading scale.

Do repeated classes count twice?

Sometimes. Some schools replace the old grade, while others count both attempts. Check your academic policy.

Are pass/fail classes included in GPA?

Often they are excluded, but policies vary by school and program.

What is a good GPA?

That depends on your goal. A GPA that is good for staying in academic standing may not be competitive for scholarships or selective admissions.

Conclusion

Calculating GPA is straightforward once you know the formula: convert grades to points, multiply by credits, total everything, and divide by total credits. The most important part is using your school's actual grading rules. If you want a faster way to check your numbers, use the GPA calculator on GPatally and compare the result with this step-by-step method.

Related Guides

Related Tools