GPA Calculator (4.0 Scale)
Add your classes, enter credits and letter grades, then calculate your semester GPA. Optionally include past credits and GPA to estimate cumulative GPA.
How to Calculate GPA: Quick Answer
If you searched for calculate gpa how to, here is the core formula:
Each letter grade converts to grade points (A = 4.0, B = 3.0, C = 2.0, etc.). Multiply each class grade point by that class credit hours, add them all up, then divide by total credit hours.
Step-by-Step: Calculate GPA the Right Way
1) List every class in the term
Include all classes that count toward your GPA for that semester. If your school excludes pass/fail classes from GPA, leave those out.
2) Write the credit hours for each class
Most classes are 3 credits, but labs and special courses can vary (1, 2, 4, or more). Credits matter because they weight the final GPA.
3) Convert letter grades into points
A common 4.0 scale looks like this:
| Letter Grade | Grade Points |
|---|---|
| A / A+ | 4.0 |
| A- | 3.7 |
| B+ | 3.3 |
| B | 3.0 |
| B- | 2.7 |
| C+ | 2.3 |
| C | 2.0 |
| C- | 1.7 |
| D+ | 1.3 |
| D | 1.0 |
| F | 0.0 |
4) Multiply grade points by credits for each course
Example: if you got a B (3.0) in a 4-credit class, that class contributes 12 grade points.
5) Add all grade points and divide by total credits
If your total grade points are 46.2 and total credits are 15:
Worked Example (Full)
Let’s say your semester has the following classes:
- English: 3 credits, A- (3.7) → 11.1 points
- Biology: 4 credits, B (3.0) → 12.0 points
- History: 3 credits, B+ (3.3) → 9.9 points
- Math: 3 credits, C+ (2.3) → 6.9 points
- Art: 2 credits, A (4.0) → 8.0 points
Total grade points: 11.1 + 12.0 + 9.9 + 6.9 + 8.0 = 47.9
Total credits: 3 + 4 + 3 + 3 + 2 = 15
Semester GPA: 47.9 ÷ 15 = 3.19
How to Calculate Cumulative GPA
Cumulative GPA combines previous coursework with your current term.
Use the optional fields in the calculator above:
- Previous Completed Credits = all credits already counted in your existing GPA
- Previous GPA = your GPA before this semester
The tool calculates both semester GPA and updated cumulative GPA instantly.
Weighted vs Unweighted GPA
Unweighted GPA
Uses a standard 4.0 scale for all classes. A in any class = 4.0.
Weighted GPA
Some schools give extra points for honors, AP, IB, or advanced courses. In those systems, an A might be 4.5 or 5.0 depending on the class level.
Important: colleges, scholarships, and districts may recalculate GPA differently. Always check the official policy in your student handbook.
Common GPA Calculation Mistakes
- Using percentages directly instead of converting to letter grade points first.
- Ignoring course credits (which changes weighting).
- Including pass/fail classes that do not affect GPA.
- Assuming all schools use the same A-/B+ scale.
- Rounding too early before final division.
How to Improve GPA Strategically
If your GPA is lower than you want, improvement is usually about consistency and planning, not last-minute cramming.
- Prioritize high-credit classes; they affect GPA most.
- Track grades weekly in each course.
- Meet instructors early if scores dip.
- Use tutoring and office hours before major exams.
- Retake classes if your school allows grade replacement.
Frequently Asked Questions
Is a 3.0 GPA good?
A 3.0 is generally considered solid (around a B average). What counts as “good” depends on your goals, program, scholarships, and transfer requirements.
Do withdrawals affect GPA?
Usually a W does not affect GPA, but policies vary by institution and deadline. Check your registrar’s rules.
Does an F in a 1-credit class hurt less than in a 4-credit class?
Yes. GPA is credit-weighted, so a low grade in a higher-credit class impacts your GPA more.
Can I calculate GPA from percentage grades?
Yes, but first convert percentages to your school’s official letter-grade scale, then to grade points.
Final Thoughts
Learning how to calculate GPA gives you control over your academic progress. Once you understand the formula, you can forecast outcomes, set realistic targets, and make better decisions each term. Use the calculator at the top of this page whenever you want a quick and accurate result.