GPA calculator: weighted and unweighted

To calculate GPA, convert each letter grade to points on the 4.0 scale (A = 4.0, B = 3.0, C = 2.0), multiply by the course credits, add everything up and divide by the total credits. For a weighted GPA, honors courses add 0.5 and AP courses add 1.0. This calculator shows both GPAs and your cumulative GPA.
- ✅ Free
- 🔒 No sign-up
- 📱 Works on mobile
- ⚡ Instant results
Estimate only. Schools set their own grading scales and weighting rules, so your official GPA may differ. Check your school's grading policy before sending a calculated GPA to a college or scholarship.
🔒 Everything runs in your browser. Your data and files never leave your device.
How GPA is calculated
GPA (grade point average) turns letter grades into points, then averages them by credit hours so that a 4-credit course counts more than a 1-credit course.
\[ \text{GPA} = \dfrac{\sum \left( \text{grade points} \times \text{credits} \right)}{\sum \text{credits}} \]
| Letter | Points | Letter | Points |
|---|---|---|---|
| A+ / A | 4.0 | C+ | 2.3 |
| A− | 3.7 | C | 2.0 |
| B+ | 3.3 | C− | 1.7 |
| B | 3.0 | D+ / D / D− | 1.3 / 1.0 / 0.7 |
| B− | 2.7 | F | 0.0 |
Example: A in a 4-credit class (16 points) and B in a 3-credit class (9 points) give \( \dfrac{25}{7} = 3.57 \).
Weighted vs. unweighted GPA
An unweighted GPA uses the plain 4.0 scale for every course. A weighted GPA rewards harder classes: this calculator adds 0.5 for honors and 1.0 for AP or IB, so an A in AP Calculus counts as 5.0. Weighting is added only when the course is passed; an F stays at 0.
| Course | Grade | Unweighted | Weighted |
|---|---|---|---|
| Regular English | A | 4.0 | 4.0 |
| Honors Chemistry | B+ | 3.3 | 3.8 |
| AP Calculus | A | 4.0 | 5.0 |
Many schools use their own formula, and colleges often recalculate GPA on their own scale, so treat the result as an estimate.
Cumulative GPA across semesters
To combine terms, weight each term by its credits: new cumulative GPA = (old GPA × old credits + new points) ÷ (old credits + new credits). Enter your previous GPA and credits in the optional box and the calculator does it for you.
Example: a 3.20 GPA over 60 credits plus 15 credits of straight A's gives \( \dfrac{3.20 \times 60 + 4.0 \times 15}{75} = 3.36 \). Because the GPA rests on more credits as you go, one semester moves it less and less over time.
3 real-life examples
A junior with AP and honors classes
AP A (4 credits) = 5.0 × 4 = 20; honors B+ (3 credits) = 3.8 × 3 = 11.4; regular A− (4 credits) = 3.7 × 4 = 14.8; regular B (3 credits) = 3.0 × 3 = 9. Weighted GPA = 55.2 ÷ 14 = 3.94. Unweighted GPA = 49.7 ÷ 14 = 3.55.
Four 3-credit classes: A, A, B, C
\( (4.0 + 4.0 + 3.0 + 2.0) \times 3 = 39 \) quality points over 12 credits: GPA = 3.25.
Raising a cumulative GPA
You have 3.20 over 60 credits and earn all A's in 15 more credits: \( \dfrac{192 + 60}{75} = \) 3.36. The same 15 credits at a 3.0 would give only 3.16.