Skip to main content

Credits & letter grades

GPA Calculator

This calculator computes grade point average (GPA) as total grade points divided by total credits. Enter courses by semester on a 4.33 extended scale (A+ = 4.33) or a 5.0 weighted scale for advanced placement (AP) or International Baccalaureate (IB) courses; it shows cumulative GPA, a semester chart, and the average you need in remaining credits to reach a target. It does not apply grade replacement or school-specific rounding.

By Jeff Beem

Updated

Courses

Scale
CourseCreditsGrade

Current GPA

3.00

on 4.33 scale

Semester breakdown

  • Semester 13.00

Target calculator

What average do you need in future classes to reach your goal?

Required average

3.55

Average GPA needed in remaining courses

Based on 30 remaining credits.

GPA in context

Enter only grades that count on your transcript. Retakes, pass/fail courses, and plus/minus policies differ by school—check your catalog for replacement rules before you rely on a target average.

How to use this calculator

Add semesters and courses with credits and letter grades in Courses, then toggle 4.0 (4.33 extended) or 5.0 (AP/IB) as needed. The dashboard shows cumulative GPA, a semester chart, and a Target calculator panel for desired GPA and credits remaining—or an unreachable warning when the solve exceeds the scale maximum.

Reading your GPA dashboard

Enter courses by semester in Courses, then read cumulative GPA, the semester chart, and the target panel in the dashboard below.

Worked scenarios

Example: default single course (3.00 GPA)

Out of the box, Semester 1 has one row: 3 credits, grade B (3.0 points) on the 4.0 (4.33) scale. The dashboard shows Current GPA 3.00 with label “on 4.33 scale.” Grade points = 3.0 × 3 = 9; GPA = 9 ÷ 3 = 3.00.

Example: two courses in one semester (3.43 GPA)

Add a second row in Courses: B (3.0) in 4 credits and A (4.0) in 3 credits. The widget sums (3×4 + 4×3) = 24 grade points over 7 credits → cumulative GPA ≈ 3.43, reflected in the large Current GPA figure and the semester bar chart.

Reading the Target calculator panel

The target panel sits in the dashboard beside the semester chart. Enter desired GPA and credits remaining; Required average updates as you type. When the solve exceeds the active scale cap, the card turns red with Target not reachable with current remaining credits instead of a achievable average.

When earned credits dilute future terms

The target formula uses credits already entered in Courses plus credits remaining. As you bank more credits, the same desired GPA in Target calculator requires a different required average—a strong freshman term moves Current GPA more than identical grades added later with many credits already entered.

GPA calculator: cumulative average and target grade

This calculator computes grade point average (GPA) from credit-weighted letter grades on a 4.33 or 5.0 scale, with a semester breakdown chart and a target panel for remaining credits. It does not apply grade replacement or school-specific rounding.

What this calculator does

The widget computes grade point average (GPA) from course credits and letter grades grouped by semester in Courses. Toggle between a 4.33 extended scale and a 5.0 weighted mapping for advanced placement (AP), International Baccalaureate (IB), or honors courses. The dashboard shows cumulative GPA, a per-semester bar chart, and the average needed in remaining credits to hit a target. It does not apply grade replacement, pass/fail rules, or institutional rounding.
  • Formula:
    GPA=(grade value×credits)credits\text{GPA} = \frac{\sum (\text{grade value} \times \text{credits})}{\sum \text{credits}}
  • Target average:
    x=d(Cearned+Cremain)gCearnedCremainx = \frac{d \cdot (C_{\text{earned}} + C_{\text{remain}}) - g \cdot C_{\text{earned}}}{C_{\text{remain}}}

    g = current cumulative GPA, d = desired GPA, C = credits.

How the math works

Start with the default row in Semester 1: grade B (3.0 points on the 4.33 scale) in 3 credits. The widget multiplies 3.0 × 3 to get 9 grade points, then divides by 3 credits to show Current GPA 3.00 in the dashboard.
Add a second course—B in 4 credits and A in 3 credits—and cumulative GPA becomes (3×4 + 4×3) ÷ 7 ≈ 3.43. Each semester’s bar in the chart uses the same credit-weighted formula scoped to that term only.
In Target calculator, defaults are desired GPA 3.5 and 30 credits remaining. With 3.00 on 3 earned credits, the required average is (3.5 × 33 − 3.0 × 3) ÷ 30 ≈ 3.55. If the solve exceeds the active scale cap (4.33 or 5.0), the widget shows the raw number in red with Target not reachable with current remaining credits instead of treating it as achievable.

Limits of the model

Schools differ on plus/minus cutoffs, pass/fail exclusion, grade forgiveness, and whether advanced placement (AP) or International Baccalaureate (IB) courses use a weighted scale on the transcript. Enter only grades that count on your record. This page does not compute course-level percentages, final-exam targets, or credit-hour planning across degree requirements—those need separate tools or your advisor.

GPA Calculator FAQ

How is GPA calculated in this widget?

In Courses, each letter grade maps to a point value on the active scale. The widget multiplies each value by credits, sums grade points, and divides by total credits: GPA=(grade value×credits)credits\text{GPA} = \frac{\sum (\text{grade value} \times \text{credits})}{\sum \text{credits}}.

What is the difference between the 4.33 and 5.0 scales here?

The scale toggle in Courses switches mappings. 4.0 (4.33 extended) uses A+ = 4.33, A = 4.0, with plus/minus steps down to F = 0. 5.0 (AP/IB) bumps values for honors, advanced placement (AP), or International Baccalaureate (IB) courses (A+ = 5.0, A = 4.5, and so on). The dashboard labels which scale is active under Current GPA.

Do credits affect GPA?

Yes. Credits are the weight in every row. A B in a 4-credit lab moves cumulative GPA more than an A in a 1-credit elective because grade points = point value × credits before the widget sums and divides.

What happens when I retake a class?

Policies vary. Many schools replace the old grade; others average attempts or cap replacements. This widget does not model retakes; enter the grades that count on your transcript per your registrar.

How does the target calculator work?

In the dashboard Target calculator, enter desired GPA and credits remaining. The widget solves for the average GPA needed across those credits: (desired × (earned + remaining) − current × earned) ÷ remaining. If the result exceeds the active scale maximum (4.33 or 5.0), the card shows Target not reachable with current remaining credits.

What is the difference between cumulative and semester GPA?

Current GPA in the dashboard is cumulative across all semesters you entered. The Semester breakdown bar chart shows each term separately.

How do I add a second course or semester?

Use + Add course inside a semester block or + Add semester at the top of Courses. Each new row updates Current GPA and the semester chart immediately.

Why does the widget warn about GPAs above 4.0 on the 4.33 scale?

On the 4.0 (4.33 extended) toggle, A+ tops out at 4.33. If you enter a desired GPA above 4.0 while on that scale, an amber note suggests switching to 5.0 (AP/IB) for weighted targets. The required-average solve also caps at the active scale maximum.

Mathematical Reference Note

Calculation Logic: This tool uses standard mathematical algorithms. While we strive for accuracy, errors in logic or user input can result in incorrect data.

Verification: Results should be cross-checked if used for important academic, professional, or personal calculations.

Standard Terms: This tool is provided free of charge and as-is. CalcRegistry provides no warranty regarding the accuracy or fitness of these results for your specific needs.

© 2026 CalcRegistry Reference Last System Check: July 2026Free Online Utility Tools