Free GPA Calculator
Work out your semester GPA, fold it into your cumulative GPA, and see exactly what grades you need to reach your target. Standard 4.0 scale. No sign-up.
1. Your courses this term
Add each course with its credit hours, grade (or expected grade), and level. Use P for pass/fail courses — they're excluded from the GPA.
Match the scale your school uses — it changes what each letter grade is worth.
2. Previous semesters (optional)
Add each finished semester for a running cumulative GPA. These are also the starting point for the target planner below.
3. Target GPA planner (optional)
What term GPA do you need to reach a target cumulative GPA? Uses your previous semesters from section 2 as the starting point.
Uses your previous semesters from section 2 as the starting point.
How GPA is calculated
Your GPA is your total quality points divided by your total credit hours:
Example: a 3-credit course with an A (4.0) earns 12 quality points; a 4-credit course with a B (3.0) earns 12. That's 24 points over 7 credits → 3.43 GPA.
Standard 4.0 grade scale
| Grade | Points | Grade | Points |
|---|---|---|---|
| A+ | 4.0 | C+ | 2.3 |
| 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 |
| F | 0.0 |
Grade scales vary by school — some count A+ as 4.3, others don't use plus/minus grades at all. Check your institution's scale if your official GPA differs slightly.
Semester vs. cumulative GPA
Your semester GPA covers one term. Your cumulative GPA folds every term together, weighted by credits — a 4-credit course moves it more than a 1-credit lab. That's why early terms matter less than students fear and later terms matter more than they hope.
Weighted vs. unweighted GPA
High schools often report a weighted GPA that gives harder courses bonus points: Honors +0.5 and AP/IB +1.0, capped at 5.0. So an A in an AP class counts as 5.0 weighted but 4.0 unweighted. Set each course's level above and this calculator shows both numbers. Colleges usually recalculate your GPA on their own scale anyway, so treat weighted GPA as a high-school ranking tool, not a universal score.
Pass/fail courses
A P (pass) earns you the credits toward graduation but is excluded from the GPA entirely — it neither helps nor hurts. Mark pass/fail courses with the P grade above. An F still counts as 0.0 and drags the average down.
- Is this GPA calculator accurate?
- It computes exactly from the grade scale you select. Grade scales vary by school — that's why there's a scale picker. If your official GPA still differs slightly, check your registrar's scale for the final word.
- What's the difference between weighted and unweighted GPA?
- Unweighted GPA caps at 4.0 regardless of course difficulty. Weighted GPA adds bonus points for harder courses — typically +0.5 for honors and +1.0 for AP/IB, capped at 5.0. This calculator shows both when you set course levels.
- Do pass/fail classes affect my GPA?
- A passing grade (P) is excluded from the GPA calculation entirely. A failing grade (F) counts as 0.0. Use the P grade option above for pass/fail courses.
- What is a good GPA?
- It depends on your goals: 3.0+ keeps most doors open, 3.5+ is competitive for graduate programs and many scholarships, and 3.7+ is typical for selective admissions. Context — your major, school, and trend — matters as much as the number.
- How can I raise my GPA?
- Credits are leverage: strong grades in high-credit courses move your cumulative GPA fastest. Retaking a failed low-grade course (where your school replaces the grade) can also help a lot. The planner above shows exactly what you need.
- Is my data saved anywhere?
- Your courses are saved only in your own browser (so they survive a refresh). Nothing is sent to any server.
Like this tool?
The Magic Codex is built by an independent developer. If the GPA calculator saved you time, consider supporting future free tools.
Donate