Math calculator

GPA Calculator

Add your courses with a letter grade or percentage and credit hours, and get a credit-hour-weighted GPA on the standard 4.0 scale — or combine it with a cumulative GPA you already have.

Standard 4.0 scale Letter grades or percentages Combine with your current GPA Registrar-verified scale

A common-scale estimate — confirm against your school's official transcript.

Your GPA is the credit-hour-weighted average of your course grades — a single A carries more weight in a 4-credit course than a 1-credit one. This calculator adds up quality points across every course you enter and divides by total credit hours, with the option to fold in a cumulative GPA you already have.

Calculator

Courses (4/12)

GPA

3.36

12 credit hours this term

At a glance

Formula shown
GPA = Σ(grade points × credit hours) ÷ Σ(credit hours). Cumulative = (old GPA × old credits + new quality points) ÷ total credits.
Scenario support
Letter grades or percentages, and an optional cumulative merge with your existing GPA.
Educational estimate
Planning support from the values you enter — not professional advice.

How to read your result

If you left "combine with a current GPA" unchecked, the single GPA shown is just this term's courses. Check that box and enter your existing GPA and completed credit hours to also see a "new cumulative GPA" — the number that matters for most transcript, honors, and eligibility purposes, since it's the running average across everything you've completed, not just the new term.

The formula

Term GPA

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

Grade points come from the letter (A=4.0, A-=3.7, …) or, in percentage mode, from converting your score to a letter first.

Cumulative GPA

(old GPA × old credits + new quality points) ÷ (old credits + new credits)

Treats your existing GPA as one large already-weighted course.

Worked example

Four courses: an A (4.0) at 3 credits, a B+ (3.3) at 4 credits, an A- (3.7) at 3 credits, and a C (2.0) at 2 credits12 credit hours total. Quality points: (4.0×3) + (3.3×4) + (3.7×3) + (2.0×2) = 12 + 13.2 + 11.1 + 4 = 40.3. Term GPA is 40.3 ÷ 12 = 3.36. Combined with an existing cumulative GPA of 3.5 across 60 prior credit hours: (3.5×60 + 40.3) ÷ (60+12) = 250.3 ÷ 72 = a new cumulative GPA of 3.48.

Assumptions

  • Weighted GPA = total quality points (grade points × credit hours, summed across courses) ÷ total credit hours — the standard method confirmed by Scholaro and multiple university registrar pages.
  • The letter-grade scale uses a 0.3-point plus/minus offset (A- = 3.7, B+ = 3.3, …), matching Scholaro and the most commonly cited general standard. Some schools (confirmed: University of Illinois, Portland State) use a 0.33-point offset instead — a real, sourced difference, not an error.
  • A+ is capped at 4.0, with no bonus over a plain A — the majority convention. One confirmed exception (Arizona State) allows A+ = 4.33 at the individual-course level while still capping the cumulative GPA at 4.0.
  • Percentage input converts to a letter grade first, using bands recurring across multiple .edu grading-scale documents (93-100% = A, 90-92% = A-, and so on) — no single official nationwide percentage standard exists, since bands are set per institution.
  • Combining with an existing cumulative GPA treats it as one large already-weighted course: its quality points are recovered as GPA × credit hours, added to the new term's quality points, and divided by the combined credit hours.

Limitations

  • Does not know your specific school's official scale — the plus/minus offset, A+ handling, and percentage bands all vary by institution, and this calculator uses common, sourced defaults rather than any one school's exact policy.
  • Does not exclude pass/fail courses, repeated courses, or transfer credit the way many official GPA calculations do — include or exclude these manually to match your transcript.
  • Rounding differences can appear versus your school's own gradebook, usually from when rounding happens (per-course vs. only at the final total) rather than an error in either calculation.
  • Is not a single-course weighted-category grade calculator — for homework/quiz/exam weights within one course, or for solving what score you need on a final, use the Grade Calculator instead.
  • A cumulative GPA combination assumes your previous GPA and credit hours are already accurate — errors there carry directly into the new combined result.

Frequently asked questions

How do you calculate GPA?

Convert each course's letter grade to grade points on a 4.0 scale (A = 4.0, B = 3.0, and so on), multiply by that course's credit hours to get quality points, add the quality points across all courses, then divide by the total credit hours. This calculator does that automatically and shows the breakdown.

What is a good GPA?

It depends heavily on context — your school, program, and goals. As a rough general reference, 3.5+ is often considered strong, 3.0+ is commonly cited as solid for many graduate program minimums, and below 2.0 frequently triggers academic-standing review at US institutions. Check your specific school's or program's stated requirements rather than relying on a generic cutoff.

How is a percentage converted to GPA?

This calculator first converts your percentage to a letter grade using common bands (93-100% = A, 90-92% = A-, 87-89% = B+, and so on down to 60-62% = D- and below 60% = F), then converts that letter to its grade-point value. No single official nationwide percentage scale exists — schools set their own bands — so treat this as a common reference conversion, not your school's exact policy.

How do I calculate my cumulative GPA?

Check "I already have a cumulative GPA to combine this with," then enter your current GPA and total completed credit hours. The calculator recovers your existing quality points (GPA × credit hours), adds this term's new quality points, and divides by your combined credit hours — the same method university registrars use to combine multiple terms.

What is the difference between GPA and CGPA?

In most US usage, GPA (grade point average) usually means either a single term's average or your overall cumulative average, and CGPA (cumulative GPA) specifically means the running average across every term completed so far — the two terms are often used interchangeably for the cumulative figure. This calculator's "new cumulative GPA" result is what CGPA usually refers to.

Does A+ count as more than 4.0?

Not in this calculator — A+ is capped at 4.0, the same as a plain A, matching the majority convention (including Scholaro's reference scale). A few schools award A+ up to 4.3 at the individual-course level, though even those typically still cap the overall cumulative GPA at 4.0 — check your school's official scale if this distinction matters for you.

Is this the same as the Grade Calculator?

No. The Grade Calculator finds your grade in one course from weighted categories (homework, quizzes, exams) or points earned. This GPA Calculator instead averages the final letter grades of multiple courses, weighted by each course's credit hours, on the 0-4 scale. Use the Grade Calculator for a single course's grade; use this page to combine grades across a semester or degree.

Does this work for high school GPA?

Yes — the credit-hour-weighted method is the same at any level. High school GPAs sometimes use a weighted scale that adds bonus points for AP, IB, or honors courses (commonly a 5.0 scale) — this calculator uses the standard unweighted 4.0 scale, so if your school reports a weighted GPA, expect this result to read lower than your transcript for a course load with advanced classes.

Related calculators

  • Grade CalculatorCalculate your weighted overall grade from categories or points, or find the score you need on your final exam.
  • Percentage CalculatorSolve X% of Y, what percent X is of Y, reverse percentage, increase/decrease, discounts, and tax, tip, or commission.

Sources

Disclaimer

This calculator uses the common 4.0 scale with a 0.3-point plus/minus offset and caps A+ at 4.0 — real, sourced conventions, but not a universal standard. Your school's official GPA may differ if it uses a 0.33-point offset, allows A+ above 4.0, uses a different percentage-to-letter scale, or excludes certain course types (pass/fail, repeated courses, transfer credit) from the GPA calculation. Always confirm your official GPA against your school's transcript or registrar.

How we calculate · Found an error? email us

Authorship & verification

Written and maintained by

  • Formula and examples verified on 16 August 2026
  • Educational estimate only

Add this calculator to your site

Responsive embed — and private: nothing your visitors type leaves their browser.