Skip to main content

GPA Calculator

Calculate your weighted GPA on the 4.0 scale from letter grades and credit hours.

Reviewed by · Last reviewed

What You Should Know

A GPA calculator converts each course grade to grade points (A = 4.0, B+ = 3.3, and so on), multiplies by the course's credit hours, and divides the total quality points by total credits. Enter your courses with letter grades or raw grade points plus credits and the weighted GPA appears instantly, computed entirely in your browser. Use it for a semester GPA, a cumulative estimate, or to test how a retake would move the number.

Runs 100% in your browser - your data never leaves your device

Rate this tool
Be the first to rate

How to Use the GPA Calculator

  1. Pick the input mode. Letter grades covers the standard A+ through F scale; grade points lets you type exact values like 3.85 when your transcript reports decimals or your school uses a custom scale.
  2. Add one row per course with the grade and the credit hours. The course name is optional and only there to keep you organized.
  3. Read the result instantly. The GPA updates as you type, weighted by credits, alongside the total credit count. Copy the result with one click.

Why credits change everything

The most common GPA mistake is averaging grades without weighting. Grade point average is a credit-weighted mean: a 4-credit organic chemistry course moves your GPA four times as far as a 1-credit lab with the same grade. The formula is sum(grade points x credits) / sum(credits), and the calculator refuses to divide by zero - if every row has zero credits you get a clear message instead of a bogus number.

Real-world uses

  • Projecting a semester GPA before final grades post, using your best and worst case per course.
  • Checking whether a retake (most schools replace the old grade) lifts you over a scholarship's 3.5 cutoff.
  • Combining semester GPAs into a cumulative figure for a job or grad-school application.
  • Converting a decimal transcript to the 4.0 scale before filling in an application form.

Gotchas worth knowing

Schools disagree on the small stuff: some grant 4.3 for an A+, some have no minus grades, and weighted high school scales go above 4.0 for AP and honors courses. When in doubt, the grade-points mode accepts any value from 0 to 5, so you can mirror your institution's exact table instead of trusting a default.

Frequently Asked Questions

How is a weighted GPA calculated?

Each grade maps to grade points (A = 4.0, A- = 3.7, B+ = 3.3, down to F = 0.0). Multiply every course's points by its credit hours to get quality points, sum them, and divide by the total credit hours. A 3-credit A and a 1-credit C gives (4.0 x 3 + 2.0 x 1) / 4 = 3.5, not the 3.0 you would get from a plain average - credits matter.

What grade point scale does this calculator use?

The standard US 4.0 scale with plus/minus steps: A+ and A are 4.0, A- is 3.7, B+ is 3.3, B is 3.0, B- is 2.7, and each step continues down by 0.3 or 0.4 to F at 0.0. Some schools cap A+ at 4.3 or skip minus grades; if yours differs, switch to the grade-points mode and type the exact values from your transcript.

Can I calculate a cumulative GPA across semesters?

Yes. Treat each semester as one row: enter the semester GPA in grade-points mode and the semester's total credits in the credits field. The weighted math is identical, so the result is your cumulative GPA. This is also the fastest way to test what next semester needs to look like to reach a target.

Do pass/fail or withdrawn courses affect GPA?

At most schools, no. Pass/fail courses earn credits without grade points, and W (withdrawn) entries carry neither credits nor points, so both are excluded from the GPA division. Leave them out of the calculator. The exception is a failed pass/fail course, which some schools convert to an F that does count - check your registrar's policy.

How do honors or AP classes change a high school GPA?

Weighted high school scales add a bonus, typically +0.5 for honors and +1.0 for AP or IB, so an A in AP Biology counts as 5.0. This calculator uses the unweighted 4.0 mapping by default; for a weighted high school GPA, use grade-points mode and enter the boosted values directly.

Is my grade data uploaded anywhere?

No. The math runs in a small component inside your browser; course names, grades, and credits never leave the page. There is no account, no save, and refreshing the page clears everything.

Related tools

More Math & Calculators

Support ZeroUtil