GPA Calculator
Enter your classes, letter grades and credits to get your unweighted and weighted GPA on the 4.0 scale. Add your current GPA to see your new cumulative GPA.
Your classes
Cumulative GPA (optional)
Credits: use your school's credit or unit values. If every class counts the same, leave them all at 1.
Your GPA
Uses the common 4.0 scale (A+ and A = 4.0, A− = 3.7, B+ = 3.3 …). Weighted GPA adds +0.5 for honors and +1.0 for AP/IB classes; F stays 0. Your school's rules may differ.
How to calculate GPA
- Convert each letter grade to grade points using the table below.
- Multiply the grade points by the class's credits.
- Add up all the results and divide by the total number of credits.
Example: A (4.0) in a 4-credit class, B+ (3.3) in a 3-credit class and C (2.0) in a 2-credit class: (16 + 9.9 + 4) ÷ 9 = 3.32 GPA.
All calculations run in your browser. Nothing is saved or sent anywhere.
GPA scale: letter grades to grade points
| Grade | Unweighted | Honors | AP / IB |
|---|---|---|---|
| A+ | 4.0 | 4.5 | 5.0 |
| A | 4.0 | 4.5 | 5.0 |
| A− | 3.7 | 4.2 | 4.7 |
| B+ | 3.3 | 3.8 | 4.3 |
| B | 3.0 | 3.5 | 4.0 |
| B− | 2.7 | 3.2 | 3.7 |
| C+ | 2.3 | 2.8 | 3.3 |
| C | 2.0 | 2.5 | 3.0 |
| C− | 1.7 | 2.2 | 2.7 |
| D+ | 1.3 | 1.8 | 2.3 |
| D | 1.0 | 1.5 | 2.0 |
| D− | 0.7 | 1.2 | 1.7 |
| F | 0.0 | 0.0 | 0.0 |
For the percentage range behind each letter grade (for example, B+ = 87–89%), see the grading scale guide.
Weighted vs. unweighted GPA
Unweighted GPA treats every class the same, so the maximum is 4.0. Weighted GPA rewards harder classes: a common system adds 0.5 for honors and 1.0 for AP, IB or dual-enrollment classes, so an A in an AP class counts as 5.0. Colleges often recalculate GPA with their own rules, so it's useful to know both numbers.
Tips
- Check whether your school uses A+ = 4.0 or 4.3, and whether it weights honors classes. Adjust your expectations if it differs from this calculator.
- Pass/fail classes usually don't count toward GPA. Leave them out.
- To see what you need on an upcoming exam, use the Final Grade Calculator. To work out a class grade from assignments, use the Course Grade Calculator.
Frequently asked questions
How do I calculate my GPA?
Convert each letter grade to grade points (A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0), multiply by the class credits, add up the results, and divide by the total credits. For example, an A in a 4-credit class and a B in a 3-credit class give (16 + 9) ÷ 7 = 3.57.
What is the difference between weighted and unweighted GPA?
Unweighted GPA uses the same 4.0 scale for every class. Weighted GPA adds extra points for harder classes, commonly +0.5 for honors and +1.0 for AP, IB or dual-enrollment classes, so it can go above 4.0. Schools set their own weighting rules.
How do I calculate cumulative GPA?
Multiply your current GPA by the credits you've already earned, add this term's grade points, and divide by the total credits. Enter your current GPA and credits in the Cumulative GPA section and the calculator does it for you.
What GPA is an A-, B+ or C?
On the common 4.0 scale, A− = 3.7, B+ = 3.3, B = 3.0, B− = 2.7, C+ = 2.3 and C = 2.0. A+ usually counts as 4.0. Some schools use slightly different values.
Is a 3.0 GPA good?
A 3.0 is a B average. Whether it's good depends on your goals: many colleges and scholarships list minimums between 2.5 and 3.5, and selective programs often expect higher. Compare with the requirements that matter to you.
Related tools
- Grading scale guide: percentages, letter grades and GPA.
- Final Grade Calculator: the score needed on a final exam.
- Course Grade Calculator: combine assignments into a class grade.
- Easy Grader: turn a test score into a percentage and letter grade.