Ttooleras
🎓

GPA Calculator

Math & Numbers

Calculate GPA on 4.0 scale for college or high school. Supports weighted (AP/Honors) and unweighted GPA calculations.. Free, private — all processing in your browser.

Course name (optional)GradeCredit hoursPoints
GPA (unweighted)
out of 4.00
Credit hours
0.0
0 courses
Total quality points
0.00
Σ(grade × credits)
GPA = Σ(grade points × credit hours) / Σ(credit hours)

GPA is computed on the standard US 4.0 unweighted scale (A = 4.0, A− = 3.7, B+ = 3.3, and so on). The weighted scale adds +0.5 for Honors classes and +1.0 for AP/IB, following the most common US high school convention. Individual institutions use variants (some count A+ as 4.3, some use a 100-point scale instead); check your school's registrar for the official calculation.

Advertisement

Add your courses, pick a grade for each, and this works out your GPA as you type. It handles two systems: the US 4.0 scale (letter grades weighted by credit hours) and UK Honours degree classification (numeric marks weighted by module credits, mapped to a 1st, 2:1, 2:2, or 3rd).

GPA is a credit-weighted average, not a plain average of your grades. A B in a 4-credit class pulls your GPA more than an A in a 1-credit class. That's why you enter credit hours per course — get those right and the result matches what your registrar will calculate.

For US high school students, there's a weighted toggle: Honors classes add +0.5 and AP/IB classes add +1.0 to each grade point, which is why a weighted GPA can exceed 4.0. Your rows save to this browser so you can come back and update them as grades come in.

GPA Calculator in practice

Standard semester

Regular courses.

Input
4 courses: A (3cr), B+ (3cr), B (4cr), A- (3cr)
Output
GPA: 3.59 (Dean’s List qualifying at many schools)

Weighted AP

Honors and AP courses.

Input
AP Calculus B+ (4cr), Honors English A (3cr)
Output
Weighted: 4.1 (vs unweighted 3.5)

What-if

Raising GPA.

Input
Current 3.2 cumulative (30 credits), 15 credits remaining
Output
Need average 3.8 in remaining 15 to reach 3.4 cumulative

Percentage input

Percentage grades.

Input
92% in 4cr, 85% in 3cr, 78% in 3cr
Output
Letter equivalent: A-, B+, C+. GPA: 3.3

Graduating with honors

Honors thresholds.

Input
Cumulative GPA 3.87
Output
Magna Cum Laude threshold typically 3.8+ so qualifies

Common use cases for the GPA Calculator

Students

  • Track current semester: See GPA as you progress through the term.
  • Plan for graduation: Calculate what grades needed for target GPA.
  • Scholarship eligibility: Meet minimum GPA requirements for scholarships.

High school

  • College admissions: Calculate GPA for application forms.
  • AP/Honors impact: Weighted vs unweighted matters for different colleges.
  • Class rank: GPA basis for class rank.

College

  • Semester grades: Predict semester GPA before grades post.
  • Major GPA vs overall: Some programs require specific major GPA.
  • Academic standing: Maintain required GPA for standing/probation.

Step by step

  1. 1

    Add courses

    For each course: name, grade, credit hours.

  2. 2

    Enter grades

    Letter (A, B+) or percentage.

  3. 3

    Mark AP/Honors

    For weighted GPA, designate advanced courses.

  4. 4

    See GPA

    Calculated automatically.

  5. 5

    Add terms

    For cumulative GPA, include past semesters.

Features at a glance

Unweighted GPA

Standard 4.0 scale calculation.

Weighted GPA

Bonus points for AP and Honors courses.

Letter or percentage

Enter grades as A/B/C or 85% /92%.

Credit hours

Weight courses by credits correctly.

Multiple semesters

Track semester GPAs plus cumulative.

What-if projection

See how future grades affect GPA.

Mobile-friendly

Calculate from phone.

Client-side only

All calculation in your browser.

Technical details

US mode uses the standard 4.0 grade-point scale: A = 4.0, A- = 3.7, B+ = 3.3, B = 3.0, and so on down to F = 0.0. GPA is the sum of (grade points x credit hours) divided by total credit hours. When the weighted toggle is on, Honors courses get +0.5 and AP/IB courses get +1.0 per grade point (an F stays at 0), so the scale tops out around 5.0. A+ is treated as 4.0 to match most institutions, though a few schools use 4.3.

UK mode takes numeric marks from 0 to 100 and computes a credit-weighted average across your modules, then maps it to the standard Honours boundaries: 70+ is a First, 60-69 a 2:1, 50-59 a 2:2, 40-49 a Third, and below 40 a fail. A bar shows where your average sits relative to those boundaries.

Blank or invalid rows are skipped in the calculation, so you can leave placeholder rows in place. Everything runs locally in your browser, and Save stores your courses in this browser's localStorage — nothing is uploaded.

Troubleshooting

GPA is credit-weighted, not a plain average

A high grade in a low-credit class barely moves your GPA. Enter the correct credit hours per course or the result won't match your transcript.

Weighting rules vary by school

The +0.5 Honors / +1.0 AP bonus is the common US high school convention, but some schools use different bumps or cap the weighted scale. Check your school's policy.

A+ handling differs

This treats A+ as 4.0, which most schools do. A minority use 4.3 for an A+, which would nudge your GPA slightly higher there.

UK schemes differ between universities

The 70/60/50/40 boundaries are near-universal, but many UK universities apply their own module weighting, discount the first year, or use borderline rules. Treat the classification as an estimate.

Saved data is local to this browser

Save stores your courses in this browser only. Clearing site data, using private mode, or switching devices means the saved courses won't be there.

GPA Calculator — comparisons and alternatives

Most GPA calculators online are US-only and don't ask for credit hours, which gives you a plain grade average rather than a real GPA. This one weights by credits (matching how registrars actually compute it) and covers both the US 4.0 scale and UK Honours classification in one place.

Your own institution's official transcript is always the source of truth — some schools round differently, treat A+ as 4.3, cap weighted bonuses, or exclude pass/fail courses. Use this to plan and predict ("what do I need this semester to hit a 3.5?"), then confirm against your registrar for anything that counts.

GPA Calculator — FAQ

Why isn't my GPA just the average of my grades?

Because it's weighted by credit hours. A 4-credit course counts four times as much as a 1-credit course. The tool multiplies each grade's points by its credits, sums them, and divides by total credits — the same method your school uses.

How does weighted GPA go above 4.0?

When you mark a course as Honors (+0.5) or AP/IB (+1.0), that bonus is added to the grade points. An A (4.0) in an AP class becomes 5.0, so a schedule full of high AP grades can push the weighted GPA toward 5.0.

What counts as a 2:1 in the UK?

A weighted average mark of 60 to 69 out of 100 is an Upper Second-class Honours (2:1). 70+ is a First, 50-59 is a 2:2, and 40-49 is a Third. This tool maps your average to those boundaries automatically.

Does it save my courses?

Yes, if you click Save — the courses are stored in your browser's localStorage. They stay on your device and aren't uploaded anywhere. Load brings them back on your next visit in the same browser.

Will this match my official transcript exactly?

Usually, if you enter grades and credits correctly. Small differences can come from school-specific rules: rounding, A+ = 4.3, capped weighting, or pass/fail exclusions. Use it to plan, then verify against your registrar.

Additional resources

Advertisement

Related tools

All Math & Numbers

Explore more tools

200+ free tools that run in your browser.

Browse all tools →