GPA Calculator
Six courses worth 18 credits, graded A to B+, earn 62.2 quality points, so the GPA is 3.46. A plain average of the same six grades gives 3.55, which shows how much a 4 credit B pulls down a 1 credit A.
Enter a grade and credit hours for each course, and pick the scale your school uses. Leave unused rows on "No course". Everything runs in your browser.
| GPA on the selected scale | |
| Quality points earned | |
| Total credit hours | |
| Courses counted | |
| Same courses on the 4.0 scale | |
| Bonus from the selected scale | |
| Plain average, credits ignored |
What the next term has to average
All calculations run in your browser, and nothing you type is uploaded or stored.
Enter each course with its letter grade and credit hours to get your GPA, the quality points behind it, and the average you need next term to reach a target.
Key takeaways
- GPA = sum of (grade points x credits) / total credits
- A 4 credit B+ moves the number about four times as far as a 1 credit A
- The 4.0 scale is standard, but some schools use 4.3 or a 5.0 weighted scale
- Target GPA: needed = (target x total credits - current GPA x current credits) / new credits
On this page
The GPA formula: quality points divided by credits
Grade point average is a weighted mean. Each course earns quality points equal to its grade points multiplied by its credit hours, and the GPA is the total quality points divided by the total credits attempted.
GPA = sum of (grade points x credits) / sum of credits
Every registrar runs this same arithmetic. The University of Notre Dame registrar writes it as (quality points for each course) divided by (credit hours attempted), and the Rowan University grading page walks through a 12 credit semester that totals 42 quality points for a 3.5 GPA.
The part students miss is that credits are the weights. A grade is not a vote of equal size. A B in a 4 credit lab course counts twice as much as a B in a 2 credit seminar, and four times as much as a 1 credit physical education class.
| Letter | Grade points | 3 credits | 4 credits |
|---|---|---|---|
| A | 4.0 | 12.0 | 16.0 |
| A- | 3.7 | 11.1 | 14.8 |
| B+ | 3.3 | 9.9 | 13.2 |
| B | 3.0 | 9.0 | 12.0 |
| B- | 2.7 | 8.1 | 10.8 |
| C+ | 2.3 | 6.9 | 9.2 |
| C | 2.0 | 6.0 | 8.0 |
| D | 1.0 | 3.0 | 4.0 |
| F | 0.0 | 0.0 | 0.0 |
Schools that do not use plus and minus grades collapse these rows: A is 4.0, B is 3.0, C is 2.0, D is 1.0, F is 0. A school with a 4.3 scale adds a row above A for A+, and a weighted high school scale adds bonus points for honors and AP courses. The arithmetic does not change, only the points table does.
Worked example: six courses, 18 credits
Take a semester with six courses: an A in a 3 credit class, a B+ in a 4 credit class, a B in another 4 credit class, an A- in a 3 credit class, a B+ in a 3 credit class, and an A in a 1 credit class.
| Course | Grade | Points | Credits | Quality points |
|---|---|---|---|---|
| Course 1 | A | 4.0 | 3 | 12.0 |
| Course 2 | B+ | 3.3 | 4 | 13.2 |
| Course 3 | B | 3.0 | 4 | 12.0 |
| Course 4 | A- | 3.7 | 3 | 11.1 |
| Course 5 | B+ | 3.3 | 3 | 9.9 |
| Course 6 | A | 4.0 | 1 | 4.0 |
| Total | 18 | 62.2 |
Total the last column: 12.0 + 13.2 + 12.0 + 11.1 + 9.9 + 4.0 = 62.2. Divide by 18 credits: 62.2 / 18 = 3.4556, which the registrar would post as 3.46.
Now average the same six grade points without the credits: (4.0 + 3.3 + 3.0 + 3.7 + 3.3 + 4.0) / 6 = 21.3 / 6 = 3.55. The gap between 3.55 and 3.46 is 0.09, and it comes entirely from the two 4 credit courses being B+ and B rather than A.
That gap is small here because the credits are fairly even. Make the courses lopsided and the two methods split further apart, which is the next section.
Why credit hours change the answer
Same six grades, different credit hours: an A in a 4 credit class, B+ in 3, B in 3, A- in 4, B+ in 2, and A in 2. The grade points are identical, so a plain average still reads 3.55.
The quality points are now 16.0 + 9.9 + 9.0 + 14.8 + 6.6 + 8.0 = 64.3, and 64.3 / 18 = 3.572, which posts as 3.57. The same letters moved the GPA from 3.46 to 3.57 because the A now sits in the 4 credit class and the B in a 3 credit one.
For a sharper example, put a C in a 4 credit course next to an A in a 1 credit course. The quality points are 2.0 x 4 = 8.0 and 4.0 x 1 = 4.0, so 12.0 / 5 = 2.40. The student earned one A and one C and lands closer to the C, because the C carried four times the weight.
This is why the order in which you take courses matters for a semester GPA, and why a single bad grade in a heavy course can take two semesters to repair. It is also why the same transcript can produce different numbers at different schools if one school counts a course as 4 credits and another as 3.
The 4.0, 4.3 and 5.0 scales
The 4.0 scale is the common baseline, but it is not the only one in use. Three variants show up on US transcripts.
| Grade | Standard 4.0 | 4.3 scale | 5.0 weighted, AP |
|---|---|---|---|
| A+ | 4.0 | 4.3 | 5.0 |
| A | 4.0 | 4.0 | 5.0 |
| A- | 3.7 | 3.7 | 4.7 |
| B+ | 3.3 | 3.3 | 4.3 |
| B | 3.0 | 3.0 | 4.0 |
| C | 2.0 | 2.0 | 3.0 |
The 4.3 scale exists mainly to reward an A+ that the 4.0 scale cannot distinguish from an A. On a 4.0 scale, an A+ and an A earn the same 4.0, which frustrates students who finish at 97 percent.
The 5.0 scale is the weighted high school scale. The common version adds 1.0 point to an AP or IB grade and 0.5 to an honors grade. Applied to the same six courses, with the first A in an AP class, the B in an honors class, the A- in an honors class, and the last A in an AP class, the quality points become 15.0 + 13.2 + 14.0 + 12.6 + 9.9 + 5.0 = 69.7, and 69.7 / 18 = 3.872, or 3.87. The unweighted version of the same transcript was 3.46.
Which number a college uses depends on the college. Many admissions offices recompute GPA on their own unweighted 4.0 scale so that applicants from different high schools can be compared, which means a 4.31 on a 5.0 scale can arrive as a 3.46 after recalculation. Check the policy at the schools you are applying to rather than assuming your transcript number travels.
What GPA you need next term
The forward question is the one students ask most: what average do I need from here to reach a target? The formula rearranges the same weighted mean.
Needed GPA = (target x total credits after the term - current GPA x current credits) / credits in the new term
Example: a student has a 3.20 GPA over 45 credits and is about to take 15 more. To finish at 3.35, the next 15 credits must average (3.35 x 60 - 3.20 x 45) / 15 = (201.0 - 144.0) / 15 = 3.80.
To finish at 3.30 the answer is (198.0 - 144.0) / 15 = 3.60. To finish at 3.50 it is (210.0 - 144.0) / 15 = 4.40, which is above the 4.0 ceiling, so no combination of grades in 15 credits can get there. The target is out of reach in one term, and the honest options are more credits, a lower target, or a grade replacement policy if the school has one.
The same arithmetic explains why late repairs are expensive. If the student had 90 credits instead of 45, reaching 3.35 would require (3.35 x 105 - 3.20 x 90) / 15 = (351.75 - 288.0) / 15 = 4.25, still impossible. Twice the history means twice the pull.
| Current record | New credits | Target | Needed average |
|---|---|---|---|
| 3.20 over 45 | 15 | 3.30 | 3.60 |
| 3.20 over 45 | 15 | 3.35 | 3.80 |
| 3.20 over 45 | 15 | 3.50 | 4.40, not possible |
| 3.20 over 90 | 15 | 3.35 | 4.25, not possible |
| 2.80 over 30 | 30 | 3.00 | 3.20 |
Adding a term to a cumulative record
A cumulative GPA is the same formula run over every course you have taken, not just this term. The fast way to add a term is to convert the old record into quality points, add the new term, and divide by the new credit total.
Example: 3.40 over 45 credits is 3.40 x 45 = 153.0 quality points. A 15 credit term at 2.90 adds 2.90 x 15 = 43.5 points. The new record is 153.0 + 43.5 = 196.5 points over 45 + 15 = 60 credits, so 196.5 / 60 = 3.275, which posts as 3.28.
Notice the size of the move: a term 0.5 points below the old average moved the cumulative number by 0.125. That is the pattern. The more credits you already have, the less any single term can move the total, and the reverse is true in freshman year when 15 credits can swing the number by a third of a point.
Our cumulative GPA calculator takes the current GPA and credits as inputs and adds a term on top, which is the right tool when you already know your posted average. This page starts from individual courses instead, so it can build the term from scratch or plan a target.
What does not count toward your GPA
Not every line on a transcript carries grade points. The rules differ by school, but these are the common cases.
Pass, fail and satisfactory grades. A pass usually earns credit and no grade points, so it neither helps nor hurts the average. A fail may earn zero credit with no points, which is different from an F that earns zero points and counts as attempted credits at many schools.
Withdrawals. A W usually carries no credit and no points. It shows on the transcript but stays out of the arithmetic. A WF, withdrawal failing, is treated as an F at some schools.
Transfer credit. Credits usually transfer, grades usually do not. Rowan's page says transfer grades are not included in the Rowan GPA, and that pattern is common.
Retakes. Some schools replace the old grade, some average the two, and some keep both on the record with a note. A replacement policy can raise a GPA faster than any study plan, so read the catalog before assuming a retake will erase a D.
Incompletes. An I is a placeholder. It becomes a grade when the work is finished, and until then it usually sits outside the calculation. If it lapses to an F, the F counts.
One more mechanical detail: not every school rounds. The University of Illinois registrar posts the GPA truncated to two decimals rather than rounded, so a 2.1875 is posted as 2.18, not 2.19. On a scholarship cutoff of 2.19 that half a hundredth matters.
Reading your GPA in context
A GPA is a summary of grades, and grades are summaries of courses. Two students at 3.5 can have taken widely different programs, and most selective colleges read the transcript course by course rather than stopping at the average.
For a high school student, the number that matters to a college is often the one the college recalculates, on its own scale, from core courses only. For a college student, the number that matters to a graduate program is often the last 60 credits or the major GPA rather than the whole record. Both are subsets of the same arithmetic, which is why a major GPA can sit a full point above a cumulative one.
Use this calculator for three jobs: build a term GPA from your courses, test how a different grade in one heavy course would change it, and work backward from a target to the average you need. The weighted GPA calculator handles the AP and honors bonus in more detail, and the unweighted GPA calculator is the plain 4.0 version with a what-if table. This page is the general entry: it lets you pick the scale and plan forward.
All of the math runs in your browser. Nothing you type is uploaded or stored.
Frequently asked questions
How is GPA calculated?
Multiply each course's grade points by its credits, add those quality points, then divide by total credits. Six courses worth 18 credits with 62.2 quality points give 62.2 / 18 = 3.46.
What is a 3.5 GPA on a 4.0 scale?
It means 3.5 quality points per credit, or 52.5 across a 15 credit term. Three A grades and two B grades in 3 credit courses total 54.0, which posts as 3.60; swap one A for an A- and the total falls to 53.1, or 3.54.
Does a 4 credit course affect GPA more than a 3 credit course?
Yes. The grade points are multiplied by credits, so a B in a 4 credit course adds 12.0 quality points while a B in a 3 credit course adds 9.0. The 4 credit course has a third more pull.
What is the difference between weighted and unweighted GPA?
Unweighted uses the same 4.0 points for every course. Weighted adds bonus points for honors and AP, often 0.5 and 1.0, so the same six courses can read 3.46 unweighted and 3.87 weighted.
How many quality points is an A in a 3 credit class?
12.0. Grade points for an A are 4.0, and 4.0 x 3 = 12.0. In a 4 credit class the same A is 16.0.
What GPA do I need next semester to raise my average?
Use (target x total credits - current GPA x current credits) / new credits. A 3.20 GPA over 45 credits needs 3.80 across 15 new credits to reach 3.35, and 4.40 to reach 3.50, which is impossible on a 4.0 scale.
Can one bad grade be fixed?
It depends on the size of the course and the retake policy. A C in a 4 credit course costs 8 quality points against an A in the same course, and replacing it with an A adds those 8 points back, which moves an 18 credit term by 0.44.
Is a 3.0 GPA good?
It is a B average. Many graduate programs and employers use 3.0 as a screening line, and many scholarships start higher, so a 3.0 keeps options open but rarely wins a competitive award on its own.
How do plus and minus grades work?
On the common scale, A- is 3.7, B+ is 3.3, B- is 2.7, C+ is 2.3, C- is 1.7, D+ is 1.3 and D- is 0.7. Some schools ignore plus and minus and use whole numbers only.
Does an A+ raise GPA above 4.0?
On the standard 4.0 scale, no: A+ and A both earn 4.0. On a 4.3 scale, A+ earns 4.3, which is why a student with several A+ grades can post a GPA above 4.0 without any weighted courses.
Do withdrawals and pass/fail courses count?
Usually not. A W, a P or an S typically carries credit without grade points, so it stays out of the average. A WF or a failing grade is treated as an F at many schools.
How do I calculate a cumulative GPA from two terms?
Convert each term to quality points, add them, and divide by total credits. A 3.40 over 45 credits is 153.0 points, a 2.90 over 15 credits is 43.5, and 196.5 / 60 = 3.275, posted as 3.28.
Why is my GPA different from the one my school posts?
Schools differ on which courses count, whether plus and minus grades are used, whether transfer grades are included, and whether the result is rounded or truncated. Illinois, for example, truncates 2.1875 to 2.18 instead of rounding to 2.19.
What is a good GPA for college applications?
There is no single line. A 3.5 unweighted keeps a wide range of four year colleges open, and a 3.9 opens the most selective ones, but course difficulty and the school's own recalculation matter as much as the number.
Can I raise a 2.5 GPA to a 3.0 in one year?
It depends on credits already earned. At 30 credits of 2.5, a 30 credit year at 3.5 gives (75.0 + 105.0) / 60 = 3.00 exactly. At 60 credits of 2.5, the same year only reaches (150.0 + 105.0) / 90 = 2.83.
Spotted a wrong number or a broken result?
More Kids School tools
- ACT Score Calculator
- ACT Score Calculator
- Back to School Budget Calculator
- Back to School Countdown
- College Cost Calculator
- College GPA Calculator
- Cumulative GPA Calculator
- Exam Score Calculator
- Final Grade Calculator
- Final Grade Calculator: Score Needed on the Final
- GPA to Letter Grade Calculator
- GPA to Percentage Converter
- Grade Calculator
- Grading Scale Chart
- Graduation Year Calculator
- High School GPA Calculator
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.