To calculate GPA, turn each letter grade into grade points (A = 4.0, B = 3.0, C = 2.0), multiply by the course credit hours to get quality points, add them up, and divide by total credits attempted. For example, 52.7 quality points over 15 credits gives a 3.51 GPA.

Knowing how to calculate GPA yourself lets you check your transcript, plan next semester and catch mistakes before they cost you a scholarship. The math is simple: grade points times credits, added up, divided by credits.
This guide walks through a full semester example, then shows the parts most explainers skip: combining terms, weighted high school GPAs, grades that do not count, and the exact GPA you need next term to reach a goal. To skip the arithmetic, enter your classes in our GPA calculator.
How Do You Calculate GPA Step by Step?
You calculate GPA by multiplying each course’s grade points by its credit hours, adding those quality points, and dividing by the total credit hours you attempted.
GPA = total quality points ÷ total credit hours attempted
Here are the four steps:
- Convert each letter grade to grade points using your school’s scale (see the table below).
- Multiply each grade point value by that course’s credit hours.
- Add all the quality points together, and add all the credit hours together.
- Divide total quality points by total credit hours. Round to two decimals, the way most transcripts show it.
Credit hours matter because a 4 credit lab science should count more than a 1 credit gym class. That is why GPA is a weighted average, not a plain average of your grades.
Notice the word attempted. James Madison University counts the credit hours of every graded class in the divisor whether you pass or fail it. So a failed class adds credits to the bottom of the fraction but no points to the top. Your term GPA uses one semester of classes, and your cumulative GPA uses every graded class you have taken at that school. Keep a simple list of each course, its credits and its grade, and you can rebuild either number in a few minutes.
What Is the Grade Point Value of Each Letter Grade?
On the common 4.0 scale, an A is worth 4.0, a B is 3.0, a C is 2.0, a D is 1.0 and an F is 0, with plus and minus grades in between.
The catch is that schools do not agree on the plus and minus values. James Madison University uses 3.70 for an A minus, while the University of Toledo uses 3.67. Both are official registrar scales.
| Letter grade | Scale A (tenths) | Scale B (thirds) |
|---|---|---|
| A | 4.00 | 4.00 |
| A minus | 3.70 | 3.67 |
| B plus | 3.30 | 3.33 |
| B | 3.00 | 3.00 |
| B minus | 2.70 | 2.67 |
| C plus | 2.30 | 2.33 |
| C | 2.00 | 2.00 |
| C minus | 1.70 | 1.67 |
| D plus | 1.30 | 1.33 |
| D | 1.00 | 1.00 |
| D minus | 0.70 | 0.67 |
| F | 0.00 | 0.00 |
Scale A matches James Madison University. Scale B matches the University of Toledo. Some high schools skip plus and minus grades entirely, so check your student handbook.
The difference is small. In the example below, the tenths scale gives 3.513 and the thirds scale gives 3.511. Both round to 3.51. It only matters when you sit right on a cutoff, like a 3.50 honors line.
How Do You Calculate Your GPA for One Semester?
For one semester, list every graded class with its credits, find the quality points for each, and divide the total points by the total credits.
Maya takes five classes this fall. Her school uses the tenths scale.
- English, 3 credits, B plus: 3 × 3.3 = 9.9 quality points.
- Calculus, 4 credits, A minus: 4 × 3.7 = 14.8 quality points.
- Biology, 4 credits, B: 4 × 3.0 = 12.0 quality points.
- History, 3 credits, A: 3 × 4.0 = 12.0 quality points.
- PE, 1 credit, A: 1 × 4.0 = 4.0 quality points.
- Totals: 52.7 quality points and 15 credits. 52.7 ÷ 15 = 3.513.
Maya’s semester GPA is 3.51. If she had just averaged her five grade values, she would get 3.60. The plain average overstates her GPA because her two A grades include a 1 credit class.
That gap is the most common GPA mistake. Always weight by credits. If you want to see how weighting works outside of grades, our weighted average calculator uses the same math.
How Do You Calculate Cumulative GPA?
To calculate cumulative GPA, add the quality points from every term and divide by the total credits from every term. Do not average the term GPAs.
Term points = term GPA × term credits
Say you earned a 3.20 over 15 credits in fall and a 3.80 over 12 credits in spring. Averaging the two GPAs gives 3.50, but that is wrong because fall had more credits.
| Term | Credits | Term GPA | Quality points |
|---|---|---|---|
| Fall | 15 | 3.20 | 48.0 |
| Spring | 12 | 3.80 | 45.6 |
| Cumulative | 27 | 3.47 | 93.6 |
93.6 ÷ 27 = 3.467, which rounds to 3.47, not 3.50.
If your transcript only shows term GPAs, multiply each one by its credits to rebuild the quality points first. Applying abroad or to a school that uses percentages? Our CGPA to percentage calculator handles that conversion.
How Do You Calculate a Weighted GPA in High School?
A weighted GPA adds bonus points to harder classes such as honors, AP or IB before you average, so an A in an AP class can count as more than 4.0.
There is no national rule for the bonus. A school might add 0.5 for honors and 1.0 for AP, while another school adds nothing and reports only an unweighted GPA. Use the numbers printed in your school profile or handbook. The example below assumes that 0.5 and 1.0 setup and full year classes worth 1 credit each.
| Class | Level | Grade | Unweighted | Weighted |
|---|---|---|---|---|
| AP Biology | AP (+1.0) | A | 4.0 | 5.0 |
| Honors English | Honors (+0.5) | B plus | 3.3 | 3.8 |
| Algebra II | Regular | B | 3.0 | 3.0 |
| Spanish II | Regular | A | 4.0 | 4.0 |
| AP US History | AP (+1.0) | B | 3.0 | 4.0 |
| GPA | 3.46 | 3.96 |
Unweighted: 17.3 ÷ 5 = 3.46. Weighted: 19.8 ÷ 5 = 3.96. If classes have different credits, multiply each value by its credits first.
Colleges often recalculate GPA their own way, so keep both numbers handy. For what counts as strong on each scale, see our guide on what a good GPA is.
Which Grades Do Not Count Toward Your GPA?
Pass/fail grades, incompletes, audits and most withdrawals usually do not count toward GPA, and a replaced repeat grade may drop out too, but every school sets its own rules.
- Pass/fail: At the University of Toledo, a pass or no credit grade does not affect GPA at all. You earn credits, but no quality points.
- Incomplete: Toledo leaves an incomplete out of GPA until it turns into a real grade, which happens if you miss the deadline.
- Failed classes: An F still counts. You attempted the credits and earned 0 points, so it pulls the average down hard.
- Repeated classes: At CU Boulder, a retake grade that is the same or better replaces the old one in GPA. The old grade stays on the transcript. If the retake grade is lower, both count.
Here is why repeat rules matter. A student with 45 quality points over 15 credits (a 3.00) fails a 3 credit class. The GPA drops to 45 ÷ 18 = 2.50. After a retake with a B, the GPA is 54 ÷ 21 = 2.57 if both attempts count, or 54 ÷ 18 = 3.00 if the B replaces the F.
What GPA Do I Need Next Semester to Raise My GPA?
The GPA you need next term equals your target GPA times your total future credits, minus the points you already have, divided by the new credits you will take.
The more credits you already have, the harder your GPA is to move. This table shows that clearly.
| Current GPA and credits | Target | Need over 15 credits | Need over 30 credits | Need over 60 credits |
|---|---|---|---|---|
| 2.80 over 60 | 3.00 | 3.80 | 3.40 | 3.20 |
| 2.80 over 60 | 3.20 | 4.80 (not possible) | 4.00 | 3.60 |
| 3.30 over 90 | 3.50 | 4.70 (not possible) | 4.10 (not possible) | 3.80 |
Any result above 4.00 cannot be reached on an unweighted 4.0 scale in that many credits. Plan over more terms.
So a junior with a 2.80 can reach 3.00 in one 15 credit term only with a 3.80. Spread over two terms, a 3.40 does it. If your next grade depends on one big exam, the final grade calculator shows the score you need. Run your real numbers through the GPA calculator to test different plans.
Quick Recap
- GPA = total quality points ÷ total credit hours attempted.
- Quality points = grade points × credits, so bigger classes count more.
- Combine terms by adding points and credits, never by averaging term GPAs.
- Plus and minus values and weighted bonuses differ by school, so use your own scale.
- The GPA needed next term = (target × all credits − current points) ÷ new credits.

Frequently Asked Questions
How do you calculate GPA on a 4.0 scale?
Convert each grade to points (A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0), multiply each by its credit hours, add the products, then divide by total credit hours. Round the result to two decimal places.
How do you calculate GPA without credit hours?
If every class has the same credits, or your school does not use credits, add the grade points and divide by the number of classes. For example, grades of 4.0, 3.0, 3.3 and 3.7 average to 3.5.
Does an F count in your GPA?
Yes. An F earns 0 grade points but the credits still count as attempted. A 3 credit F adds 3 credits and 0 points, which can drop a 3.00 GPA over 15 credits to 2.50.
Do pass/fail classes affect GPA?
Usually not. A pass earns credits but no quality points, so it is left out of the GPA math. Some schools count a failing grade in a pass/fail class as an F, so check your registrar’s policy.
Is GPA rounded or truncated?
It depends on the school. Most transcripts round to two decimals, so 3.467 shows as 3.47. A few schools truncate, showing 3.46. Check the transcript key if a cutoff such as 3.50 matters to you.
How do you convert a percentage grade to GPA?
There is no single national conversion. Many schools map 90 to 100 percent to an A, 80 to 89 to a B and so on, then use the 4.0 scale. Use the table in your syllabus or handbook.
Can you raise a GPA from 2.5 to 3.0 in one semester?
Only if you have few credits so far. With 15 credits at 2.5, you need a 3.5 over 15 new credits. With 60 credits at 2.5, even a 4.0 over 15 credits only reaches 2.8.
Sources
- James Madison University Registrar: Calculating GPA, grade point values, quality points, term and cumulative GPA formulas
- University of Toledo Office of the Registrar: Grades, thirds based plus and minus scale, pass/no credit and incomplete rules
- University of Colorado Boulder Registrar: Grade Replacement, how a repeated course grade replaces the original in GPA








