GPA Calculator
Calculate your semester and cumulative GPA with support for weighted and unweighted scales, high school and college modes, and custom grading schemes.
Add your existing GPA and total credits to compute a new cumulative GPA.
Courses this term
| Course | Grade | Credits | Level | Pass/Fail | Grade Points |
|---|
Use “Pass/Fail” for courses that should not affect GPA (most schools exclude passed P/F courses from GPA).
What-if GPA scenario
Custom grading scale
Override the default letter-to-point mapping to match your school’s policy.
How to use this GPA calculator
- Select High School or College at the top.
- Choose your GPA scale (4.0, 5.0, percentage, or custom) and whether you want a weighted GPA.
-
Click Add course for each class, then enter:
- Course name (optional, for your reference)
- Letter grade or percentage
- Credits (or units)
- Course level (Regular, Honors, AP/IB, Custom weight)
- Whether it is Pass/Fail
- Optionally, enter your prior cumulative GPA and total credits to see your updated cumulative GPA.
- Use the What-if GPA tool to see what GPA you need in future credits to reach a target cumulative GPA.
GPA formula
Semester GPA
\[ \text{Semester GPA} = \frac{\sum (\text{grade points} \times \text{course credits})}{\sum \text{course credits}} \]
Cumulative GPA
\[ \text{Cumulative GPA} = \frac{\text{prior GPA} \times \text{prior credits} + \sum (\text{grade points} \times \text{course credits})} {\text{prior credits} + \sum \text{course credits}} \]
Weighted vs unweighted GPA
An unweighted GPA treats all classes the same. On a 4.0 scale, an A is 4.0, B is 3.0, C is 2.0, D is 1.0, and F is 0.0, regardless of course difficulty.
A weighted GPA gives extra points for advanced courses such as Honors, AP, or IB. A common high school policy is:
- Regular: A = 4.0
- Honors: A = 4.5
- AP/IB: A = 5.0
This calculator lets you choose the level for each course and automatically applies the appropriate weight. You can also define a custom weight if your school uses a different system.
Typical US letter grade to GPA conversion
| Letter | 4.0 scale | Approx. % |
|---|---|---|
| A | 4.0 | 93–100% |
| A− | 3.7 | 90–92% |
| B+ | 3.3 | 87–89% |
| B | 3.0 | 83–86% |
| B− | 2.7 | 80–82% |
| C+ | 2.3 | 77–79% |
| C | 2.0 | 73–76% |
| C− | 1.7 | 70–72% |
| D+ | 1.3 | 67–69% |
| D | 1.0 | 63–66% |
| D− | 0.7 | 60–62% |
| F | 0.0 | < 60% |
Always check your school’s official grading policy. If it differs, use the Custom grading scale section above to match it exactly.
Frequently asked questions
Does this calculator work for both semester and quarter systems?
Yes. The calculator uses credits (or units), not weeks, so it works for semester, trimester, or quarter systems. Just enter the correct credit value for each course.
How do Pass/Fail courses affect GPA?
Most institutions exclude passed Pass/Fail courses from GPA and only count them toward completed credits. Failed Pass/Fail courses may count as 0.0 grade points. Use the Pass/Fail toggle per course to exclude it from GPA if that matches your policy.
What is a good GPA?
- 3.7–4.0: Excellent (often Dean’s List or honors range)
- 3.3–3.6: Very good
- 3.0–3.2: Solid / above average
- 2.0–2.9: Passing but may be below competitive program thresholds
Graduate programs and scholarships often have minimum GPA requirements. Always check the specific cutoff for your goal.
How can I raise my GPA?
- Focus on high-credit courses – they have the biggest impact.
- Retake courses where you earned low grades, if your institution allows grade replacement.
- Use the What-if tool above to set realistic GPA targets for upcoming terms.