GPA Calculator
This free GPA calculator works out your high school or college GPA in seconds: weighted or unweighted, for one semester or cumulative. Nudge grades up or down to see what-if results, or set a target GPA and find what you need. Then the formula and every step are shown below.
🔒 Nothing you type leaves your browser. No sign-up, no logins.Your courses
Cumulative GPA: add your GPA so far
Target GPA: what do I need?
This uses the cumulative GPA and credits above. Otherwise, leave those blank to plan a single term.
How to use this GPA calculator
- First, pick your school level. Choose High school or College, then choose letters or percent to match your report card.
- Next, add your classes. For each class, enter the grade and the credits. In high school, also set Regular, Honors or AP/IB.
- Then read your result. Your GPA updates as you type, and “Show the math” lists every step.
- Finally, plan ahead. Add your GPA so far for a cumulative GPA, or enter a target to see the GPA you need.
GPA calculator formula, step by step
In short, every grade becomes points, and bigger classes count more. To do it by hand, follow these steps:
- First, turn each letter grade into points with the 4.0 scale below. For example, an A is 4.0 and a B is 3.0.
- Next, multiply each class’s points by its credits. As a result, you get that class’s quality points.
- Then add up all the quality points, and add up all the credits.
- Finally, divide the quality points by the credits. That number, rounded to two decimals, is your GPA.
GPA calculator worked example
| Course | Grade | Points | Credits | Quality points |
|---|---|---|---|---|
| Biology | A | 4.0 | 3 | 12.0 |
| Calculus | B+ | 3.3 | 4 | 13.2 |
| English | B | 3.0 | 3 | 9.0 |
| Chemistry | A- | 3.7 | 4 | 14.8 |
| Total | 14 | 49.0 | ||
So the GPA is 49.0 ÷ 14 = 3.50. In fact, the calculator gives the same answer.
GPA scale used by the calculator (4.0 and percent)
Above all, note that this is the most common US plus/minus scale. However, your school may use different cutoffs, or no pluses and minuses at all.
| Letter | Percent | Unweighted | Honors | AP / IB |
|---|---|---|---|---|
| A+ | 97–100 | 4.0 | 4.5 | 5.0 |
| A | 93–96 | 4.0 | 4.5 | 5.0 |
| A- | 90–92 | 3.7 | 4.2 | 4.7 |
| B+ | 87–89 | 3.3 | 3.8 | 4.3 |
| B | 83–86 | 3.0 | 3.5 | 4.0 |
| B- | 80–82 | 2.7 | 3.2 | 3.7 |
| C+ | 77–79 | 2.3 | 2.8 | 3.3 |
| C | 73–76 | 2.0 | 2.5 | 3.0 |
| C- | 70–72 | 1.7 | 2.2 | 2.7 |
| D+ | 67–69 | 1.3 | 1.8 | 2.3 |
| D | 65–66 | 1.0 | 1.5 | 2.0 |
| F | Below 65 | 0.0 | 0.0 | 0.0 |
For more background, College Board explains how GPA is calculated and why scales vary.
Weighted vs unweighted GPA calculator results
An unweighted GPA treats every class the same, so the top score is 4.0. In contrast, a weighted GPA adds a bonus for harder classes. Here, Honors adds 0.5 and AP or IB adds 1.0. For example, an A in an AP class counts as 5.0. However, an F never gets a bonus. As a result, many high schools report both numbers. Also, colleges often recalculate your GPA with their own rules.
High school GPA calculator
First, pick High school. Then enter each class with its credits. Most year-long classes are 1 credit, while semester classes are often 0.5. Finally, set each level to Regular, Honors or AP/IB. If your report card shows numbers, switch to Percent instead.
College GPA calculator
Pick College and enter credit hours, which are usually 3 or 4 per course. Because college GPAs are usually unweighted, the level column is hidden.
Semester and cumulative GPA calculator
Your semester GPA covers only this term. On the other hand, your cumulative GPA covers every term so far. To get it, open “Cumulative GPA” and enter your GPA so far and the credits behind it. The calculator then combines them by quality points, not by averaging. That is why the result stays accurate when terms have different credit loads.
What-if and target GPA calculator
Press Start what-if, and then use − and + on any class to move its grade one step. As a result, you see the change from your starting GPA right away. Similarly, you can work backward. Enter a target GPA, and the tool shows the term GPA you need to reach it.
Moving to a new state or school?
Grading scales are not national. For example, one district may call 90–100 an A, while another needs a 93. In addition, schools differ on how much Honors and AP classes count. So if your family is moving, ask the new school for its grading scale and transcript policy. Meanwhile, this GPA calculator gives you a fair, standard number to compare.
Summary
How GPA works: each grade becomes points, each class counts by its credits, and GPA equals quality points divided by credits.
Weighted vs unweighted: unweighted tops out at 4.0. Weighted adds 0.5 for Honors and 1.0 for AP/IB, so it can reach 5.0.
Cumulative: always combine terms by quality points and credits, rather than averaging term GPAs.
GPA calculator FAQ
How do I calculate my GPA?
First, multiply each class’s grade points by its credits. Then add those quality points and divide by your total credits. For example, 49 quality points over 14 credits is a 3.50 GPA.
What is the difference between weighted and unweighted GPA?
Unweighted GPA uses a 4.0 scale for every class. Weighted GPA, however, adds a bonus for Honors (+0.5) and AP/IB (+1.0) classes, so it can go above 4.0.
How do I calculate cumulative GPA?
Multiply your current GPA by the credits you’ve earned, and then add this term’s quality points. Finally, divide by all credits combined. Averaging two term GPAs gives the wrong answer when terms have different credits.
Is a 3.5 GPA good?
A 3.5 is roughly an A-/B+ average on a 4.0 scale. Still, how it compares depends on your school, your classes and your goals.
Does this GPA calculator save my grades?
No. The math runs only in your browser, so nothing is sent or saved. Also, it never asks for a school portal login.
