How to use the GPA Calculator
- Enter each course with its letter grade and credit hours. Use Add course for more rows.
- Remove example rows you don't need with ✕.
- To see your cumulative GPA, enter your current GPA and the credits you have already earned.
How it works
Each letter grade has a grade-point value. The calculator multiplies each grade's points by the course credits, adds them up and divides by the total credits, so a 4-credit course counts more than a 1-credit lab.
This is an unweighted GPA. A+ counts as 4.0, which is the most common practice, though some schools give 4.3. High schools that add points for honors or AP classes report a weighted GPA, which can go above 4.0. Pass/fail courses usually don't count toward GPA, so leave them out.
Formula
GPA = Σ(grade points × credits) ÷ Σ credits Cumulative = (current GPA × earned credits + new grade points) ÷ (earned + new credits)
Example
The example term has five courses worth 14 credits and 50.4 grade points, a semester GPA of 3.60. A student who already had a 3.40 GPA over 45 credits would move to a cumulative 3.45.
Grade points
| Grade | Points | Grade | Points |
|---|---|---|---|
| A+ / A | 4.0 | C+ | 2.3 |
| A− | 3.7 | C | 2.0 |
| B+ | 3.3 | C− | 1.7 |
| B | 3.0 | D+ | 1.3 |
| B− | 2.7 | D | 1.0 |
| F | 0.0 |
Frequently asked questions
What is a good GPA?
A 3.0 is a B average. Many competitive programs and scholarships look for 3.5 or higher, but requirements differ by school.
How can I raise my GPA fastest?
Higher grades in courses with more credits move your GPA the most. The more credits you have already earned, the slower your cumulative GPA changes.
Does a withdrawn or pass/fail course count?
Usually not. A W or a pass grade normally carries no grade points, so leave it out. Check your school's policy.
Do Australian or UK universities use this scale?
Not usually. Most Australian universities use a 7-point GPA, and UK degrees use classifications such as First or 2:1. This calculator uses the US 4.0 scale.
Last reviewed October 20, 2026. Spotted an error? Tell us.