How to calculate GPA on the 4.0 scale: weighted, unweighted and cumulative
8 min read · Updated 23 October 2026
How do I calculate my GPA? Convert each letter grade to grade points (A is 4.0, B is 3.0, and so on), multiply the points by the course's credit hours to get quality points, add up the quality points, and divide by the total credit hours. A 4-credit A and a 3-credit B give (4.0 x 4 + 3.0 x 3) / 7 = 3.57. The GPA calculator does the arithmetic once you enter your courses, grades and credits.
Grade point average sounds simple, but a few details trip people up: plus and minus grades, courses with different credit hours, extra points for honors classes, and how to combine this semester with all your earlier work. This guide walks through each one with numbers you can check by hand.
The 4.0 scale
Most US colleges use a 4.0 scale. Here are the common values with plus and minus grades. These match the scale published by Ohio State's admissions office, and many schools use the same one.
| Letter grade | Grade points |
|---|---|
| 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 |
Not every school does it the same way. Some do not use plus and minus grades at all, so a B+ and a B-minus are both just a 3.0. Some give an A+ a value of 4.3. Some schools set the top of the scale at 4.0 for both A+ and A. The only reliable answer is your school's published scale, usually in the catalog or on the registrar's site.
The formula
GPA is a weighted average. Each course counts in proportion to its credit hours.
- Quality points for a course = grade points x credit hours.
- Add up the quality points for all courses.
- Add up the credit hours for all courses.
- GPA = total quality points / total credit hours.
That is the same method Ohio State describes for applicants: multiply each course's grade value by its credit hours, total the quality points, and divide by total credit hours.
Credit hours matter because a 4-credit class should move your average more than a 1-credit class. If every course has the same credit value, you can just average the grade points.
A worked example
Here is one semester:
| Course | Grade | Grade points | Credits | Quality points |
|---|---|---|---|---|
| English | A- | 3.7 | 3 | 11.1 |
| Calculus | B+ | 3.3 | 4 | 13.2 |
| Chemistry | B | 3.0 | 4 | 12.0 |
| PE | A | 4.0 | 1 | 4.0 |
| History | C+ | 2.3 | 3 | 6.9 |
| Total | 15 | 47.2 |
GPA = 47.2 / 15 = 3.1467, which rounds to 3.15.
Notice that the 1-credit PE class barely moves the result, while a lower grade in the 4-credit calculus class would pull it down much more. If you had taken a plain average of the five grade values (3.7, 3.3, 3.0, 4.0 and 2.3) you would get 3.26, which is wrong because it ignores credits.
To check your own work, enter the same courses into the GPA calculator. Choose the 4.0 scale with plus and minus grades, add each course's letter grade and credits, and read the GPA. The calculator takes grade points times credits and divides by total credits, as above. You can mark a course as excluded if your school does not count it.
Cumulative GPA
Your cumulative GPA combines every term. The method is the same, just with more rows. If you already know your current GPA and the credits behind it, you can shortcut the math.
Suppose you have a 3.40 GPA over 60 credits and then earn the 3.15 semester above over 15 credits.
- Earlier quality points = 3.40 x 60 = 204.
- New quality points = 47.2.
- Total quality points = 251.2 over 75 credits.
- Cumulative GPA = 251.2 / 75 = 3.349, which rounds to 3.35.
Do not average 3.40 and 3.15 to get 3.275. The semesters have different credit totals, so each must count in proportion to its credits. The calculator can combine a new term with a previous GPA, so you do not have to redo every course.
If you moved between schools, or between quarter and semester systems, convert before you combine. Ohio State, for example, says to divide quarter hours by 1.5 to get semester hours, and multiply semester hours by 1.5 to get quarter hours.
Weighted vs unweighted GPA
These words mean two different things, which causes confusion.
Credit-weighted means each course counts in proportion to its credit hours. That is what the formula above does, and most college GPAs work this way.
Weighted GPA in the high school sense means advanced courses earn bonus points. An unweighted GPA uses the plain 4.0 scale, where an A is always 4.0.
A common high school pattern adds 0.5 for honors and 1.0 for AP or IB classes, so the scale can reach 5.0. But there is no national rule. Some schools weight AP but not honors, and some do not weight at all. Many colleges recalculate applicants' grades on their own scale or look at the course list directly. Check your school's handbook before you trust any weighted number.
Here is an example with six one-credit courses:
| Course | Grade | Unweighted | Weighted (AP +1, honors +0.5) |
|---|---|---|---|
| AP Biology | A | 4.0 | 5.0 |
| Honors English | A | 4.0 | 4.5 |
| AP Calculus | B | 3.0 | 4.0 |
| Spanish | B | 3.0 | 3.0 |
| Art | A | 4.0 | 4.0 |
| Geometry | B | 3.0 | 3.0 |
| Average | 3.50 | 3.92 |
The unweighted total is 21.0 over 6 courses, or 3.50. The weighted total is 23.5 over 6, or 3.92. Both are correct. They answer different questions.
A caution on tools: the toolsdocks calculator uses grade points on a scale you choose. Its listed scales are a 4.0 scale with or without plus and minus grades, a 4.3 scale, or a custom scale that you edit. It does not add honors or AP bonus points by itself. If your school reports a weighted GPA, use the number your school gives you.
What do I need on the final?
A related question: what score do you need on the final exam to finish with a certain grade?
The formula is:
needed score = (target - current x (1 - weight)) / weight
Here "current" is your grade before the final, "weight" is the final's share of the course grade as a decimal, and "target" is the course grade you want.
Example: you have an 84 percent right now, the final counts for 30 percent, and you want an 85.
- needed = (85 - 84 x 0.70) / 0.30 = (85 - 58.8) / 0.30 = 87.3
So you need about an 87.3 on the final. If you wanted an 88 instead, you would need (88 - 58.8) / 0.30 = 97.3. For a 90 you would need 104, which means it cannot be done unless there is extra credit. The calculator's Final mode does this math for you.
Special cases to check with your school
- Pass/fail and credit/no credit. These grades usually do not count in GPA, but the credits can count toward graduation. Rules vary.
- Withdrawals. A "W" typically does not count in the GPA. Confirm in your school's policy.
- Repeated courses. Some schools replace the old grade, some average both. Ask.
- Transfer credits. Often the credits transfer but the grades do not count in your GPA.
- Incompletes. These usually need to be finished before a grade is calculated.
- Rounding. Some schools truncate and some round. A 3.349 may appear as 3.34 or 3.35.
Common mistakes
- Averaging grade points without credits. This gives the wrong answer when courses differ in credit.
- Averaging semester GPAs. Combine quality points and credits instead.
- Using the wrong scale. A 3.7 for A- is common, but a few schools use 3.67 or other values.
- Counting courses your school excludes. Remove them or mark them as excluded.
- Confusing percent with GPA. A grade of 93 percent is not a 93 GPA. Convert it to a letter and then to points first.
- Treating a weighted GPA as the same as unweighted. Colleges often look at both, and they are not the same.
- Forgetting quarter vs semester credits. Convert before you combine.
FAQ
What is a good GPA? There is no single answer. It depends on the school, the major and the goal. Many programs, scholarships and employers set their own cutoffs, such as 3.0. Check the requirements for the one you care about.
How do I calculate GPA with plus and minus grades? Use the scale values above, such as 3.7 for A- and 3.3 for B+, or your school's own scale. Then follow the same formula.
How do I calculate GPA from percentages? First convert each percentage to a letter grade using your school's grading policy, then convert the letter to grade points. There is no universal percent-to-GPA table.
Is a 4.0 the highest GPA? On the plain unweighted scale, yes. Weighted GPAs and 4.3 scales can go higher.
How can I raise my GPA? The effect of new grades depends on the credits you have already. If you have 90 credits, a 15-credit semester moves your cumulative GPA slowly. You can check "what if" cases by adding planned courses to the calculator.
Does the calculator store my grades? Calculations run in your browser, and the page does not need an account.