2026topopentools

GPA Calculator

Add a row for each course with its letter grade and credit hours to compute your semester or cumulative grade point average on the standard 4.0 scale.

GPA (4.0 scale)

Total Credits

Quality Points

Pick a grade and enter credit hours for at least one course to see your GPA.

Frequently Asked Questions

What grade scale does this use?

The standard US unweighted 4.0 scale: A/A+ = 4.0, A- = 3.7, B+ = 3.3, B = 3.0, and so on down to F = 0.0. Each letter grade maps to fixed grade points.

How is GPA calculated?

Multiply each course’s grade points by its credit hours to get quality points, sum those up, then divide by the total credit hours. The result is your grade point average to two decimals.

Can I add as many courses as I want?

Yes. Add a row for every course in your semester or your entire transcript. Rows without a grade or with zero credits are ignored, so blank rows won’t affect your GPA.

Does this handle weighted GPA or other scales?

No — this calculator uses the unweighted US 4.0 scale, where an A always equals 4.0. Some high schools add a bonus (often 0.5) for honors, AP, or IB courses, and some institutions use a different scale such as 5.0. Check your school’s specific scale and add any weighting yourself if needed.

Understanding the GPA Calculator

The GPA Calculator computes your grade point average on the standard US unweighted 4.0 scale. You add one row per course, choose its letter grade from a dropdown, and enter its credit hours. The tool instantly converts each grade to grade points, weights it by credit hours, and recalculates your GPA as you type — no button to press. It also displays your total credit hours and total quality points so you can see exactly how the number is built up. Add as many courses as you need for a single semester or your whole transcript, remove rows you don't want, and export the result by copying it, downloading a CSV, or printing to PDF. Everything runs in your browser; nothing is uploaded.

How it works

Each letter grade maps to fixed grade points: A and A+ are 4.0, A- is 3.7, B+ is 3.3, B is 3.0, B- is 2.7, and so on down to F at 0.0. For every course the calculator multiplies its grade points by its credit hours to produce quality points. It sums the quality points across all valid courses and divides by the sum of all credit hours, then rounds to two decimals. Rows that have no grade selected, or have zero or blank credit hours, are skipped automatically, so partly filled rows never distort the result. If you have a grade but forgot the credits (or vice-versa) a gentle inline hint tells you that row is being ignored.

GPA = Σ(grade points × credit hours) ÷ Σ(credit hours)

Worked example

Suppose you took four courses: Calculus, grade A (4.0), 4 credits; English, grade B+ (3.3), 3 credits; Chemistry, grade A- (3.7), 4 credits; and History, grade B (3.0), 2 credits. Multiply each: 4.0×4 = 16.0, 3.3×3 = 9.9, 3.7×4 = 14.8, 3.0×2 = 6.0. Quality points total 46.7 over 13 total credit hours. Dividing, 46.7 ÷ 13 = 3.59, so your GPA for the semester is 3.59 on the 4.0 scale.

Tips & common mistakes

  • Enter credit hours exactly as listed on your syllabus — a 4-credit course counts more toward your GPA than a 1-credit elective, so accuracy matters.
  • To find a cumulative GPA, add a row for every course across all your semesters, not just the current one.
  • Leave rows with no final grade yet blank; they're ignored, so you can pre-load your schedule and fill grades in later.
  • Use the half-step credit field (e.g. 1.5) for labs or part-credit courses if your school assigns them.
  • This is the unweighted scale — it doesn't add the extra honors/AP bonus some high schools give, so an A always equals 4.0.
  • Copy the result or download the CSV to keep a record before you reset or change courses.

Related tools