GPA Calculator
List your courses with letter grades and credit hours to get your term GPA, and add your current GPA to see the cumulative GPA.
How GPA is calculated
Each letter grade is worth a number of grade points. Multiply the grade points by the course's credit hours to get quality points, add up the quality points and divide by the total credits: GPA = total quality points ÷ total credits.
Grade points used by this calculator
| Grade | Points | Grade | Points |
|---|---|---|---|
| A+ / A | 4.0 | C | 2.0 |
| A− | 3.7 | C− | 1.7 |
| B+ | 3.3 | D+ | 1.3 |
| B | 3.0 | D | 1.0 |
| B− | 2.7 | D− | 0.7 |
| C+ | 2.3 | F | 0.0 |
This is a common unweighted 4.0 scale. Some schools give an A+ a different value, use weighted points for honors or AP classes, or do not use minus grades. If your school's scale differs, the result will differ too.
Worked examples
Term GPA. Biology A− (4 credits), Calculus B+ (4), English A (3) and PE B (1). Quality points: 3.7×4 = 14.8, 3.3×4 = 13.2, 4.0×3 = 12 and 3.0×1 = 3, which total 43.0 over 12 credits. The term GPA is 3.58.
Cumulative GPA. Suppose you already have a 3.2 GPA over 60 credits. Past quality points are 3.2 × 60 = 192. Add this term's 43 and divide by 72 credits to get 3.26.
How to use the calculator
- Enter one course per line in the form
name, grade, credits, for exampleBiology, A-, 4. The name is optional, soA-, 4works too. - Optionally fill in your current cumulative GPA and the credits completed so far.
- Press Run to see the term GPA, the quality points and, if you gave your current figures, the cumulative GPA.
Planning a target GPA
To reach a target cumulative GPA, you need enough quality points. The needed term GPA is (target × (old credits + new credits) − old quality points) ÷ new credits. Starting at a 3.2 GPA over 60 credits (192 quality points), reaching 3.40 after 30 more credits needs (3.40 × 90 − 192) ÷ 30 = 3.80 across those credits. Reaching 3.40 within just 12 more credits would require more than a 4.0, which is not possible.
Because earlier credits carry weight, the more credits you have already completed, the slower your cumulative GPA moves.
Things to keep in mind
- Pass/fail and withdrawn courses usually do not count toward GPA, so leave them out.
- Repeated courses may be handled differently by your school (replacement or averaging). The calculator simply counts every line you enter.
- Check your school's policy for official GPA. This tool is for planning and quick checks.
- Credits can be decimals, such as 1.5.
Frequently asked questions
What scale does the calculator use?
The common 4.0 scale shown in the table above: A+ and A are 4.0, A− is 3.7, and so on down to F at 0.0.
How do I calculate my cumulative GPA?
Enter this term's courses and also your current cumulative GPA and the credits completed so far. The calculator combines the past quality points with this term's.
Does it handle weighted GPAs?
No. It uses the unweighted 4.0 scale. If your school adds a point for honors or AP classes, adjust the grade points yourself or use your school's own tool.
Can I leave out the course name?
Yes. A line such as B+, 3 is enough.
Is my data stored?
No. The calculation runs in your browser.