Cumulative GPA

-

Add a course to see your GPA

Enter your courses, credits and letter grades โ€” get your semester GPA, cumulative GPA and weighted GPA instantly, free, no sign-up

How to use this GPA calculator

Pick your scale (standard 4.0 or a 4.3 scale where A+ counts extra), then add each course with its credit hours and letter grade. Your semester GPA and cumulative GPA update as you type. Add more semesters to see each one separately plus the running total, or type in the cumulative GPA and credits you already have and the calculator folds them in. High school students can turn on weighted GPA and mark Honors (+0.5) or AP/IB (+1.0) classes to see both the weighted and unweighted numbers. Pass/Fail courses are excluded from the average but can still count toward credits earned. Everything is saved in your browser only โ€” nothing is uploaded.

  1. Choose the grading scale at the top left. The 4.0 scale is selected by default and each new course starts at 3 credits.
  2. For every course fill in a name (optional), the credits (in half-credit steps) and the grade. The grade list holds the letters for your scale plus P (Pass) and NP. Use + Add course for more rows and + Add semester for another term; click a semester's title to rename it.
  3. If your transcript already shows a cumulative GPA, tick Add my previous cumulative GPA and enter that GPA and the credits behind it. The result combines it with the new courses.
  4. Read the right card: cumulative GPA out of the scale maximum, a one-line comment, credits earned, graded credits, each semester's GPA and the same GPA expressed on the other scales.
  5. Copy result puts the GPA, scale, credits and per-semester figures on your clipboard; Clear asks for confirmation and then removes all semesters and courses while keeping your scale settings.

How GPA is calculated

GPA is the sum of (grade points ร— credits) divided by total graded credits. On the 4.0 scale, A = 4.0, A- = 3.7, B+ = 3.3, B = 3.0, B- = 2.7, C+ = 2.3, C = 2.0, C- = 1.7, D+ = 1.3, D = 1.0, D- = 0.7 and F = 0. A 4-credit class with a B (3.0) and a 3-credit class with an A (4.0) give (3.0ร—4 + 4.0ร—3) รท 7 = 3.43. Because bigger courses carry more weight, one bad grade in a 4-credit lab course costs more than a bad grade in a 1-credit seminar โ€” and takes longer to recover from.

4.0 scaleA+ 4.0 ยท A 4.0 ยท A- 3.7 ยท B+ 3.3 ยท B 3.0 ยท B- 2.7 ยท C+ 2.3 ยท C 2.0 ยท C- 1.7 ยท D+ 1.3 ยท D 1.0 ยท D- 0.7 ยท F 0
4.3 scaleIdentical except A+ = 4.3, so a straight-A+ student can reach 4.3

Weighted vs. unweighted GPA

An unweighted GPA tops out at 4.0 regardless of course difficulty. A weighted GPA adds bonus points for harder classes โ€” typically +0.5 for Honors and +1.0 for AP or IB โ€” so a student taking all AP courses with straight A's could reach 5.0. Colleges usually recalculate GPAs with their own formula, so use the weighted number to compare course loads, not as a guarantee. The 4.3 scale option is for schools that award 4.3 for an A+.

When weighting is on, each course gets a Type dropdown โ€” Regular, Honors or AP/IB โ€” and the result shows the weighted GPA out of 5.0 (or 5.3 on the 4.3 scale) with the unweighted figure listed underneath. The bonus is added only to passing grades: an A in an AP class counts 5.0 and a B in Honors 3.5, but an F stays at 0 whatever the course type. Conversions to other scales always use the unweighted GPA.

Your GPA on other scales

Korean universities grade out of 4.5 and some schools out of 4.3, so the result card also shows your GPA converted proportionally โ€” GPA รท your scale maximum ร— the other maximum, rounded to two decimals. A 3.50 on the 4.0 scale becomes 3.94 on a 4.5 scale and 3.76 on a 4.3 scale; a 3.00 becomes 3.38 and 3.22. Institutions publish their own conversion tables, and those take precedence over this proportional estimate.

Pass/Fail, NP and previous GPA

A grade of P is left out of the average; with "Count Pass/Fail credits toward credits earned" ticked, its credits are still added to the credits-earned total. NP counts for nothing at all. An F is worth 0 but stays in the graded credits, which is what drags the average down. Rows with no grade selected or zero credits are ignored. When you add a previous cumulative GPA, the calculator multiplies it by the previous credits to recover the grade points, adds them to the new courses' points and credits, and divides again โ€” exactly as a registrar would.

What is a good GPA?

  • 3.7+ โ€” Dean's List / honors range at most colleges, competitive for graduate programs.
  • 3.3โ€“3.7 โ€” strong; meets most scholarship and internship cutoffs.
  • 3.0โ€“3.3 โ€” solid; the common minimum for many employers and programs.
  • Below 3.0 โ€” focus on high-credit courses, use withdrawal deadlines wisely, and check your school's grade-replacement policy for retakes.

The comment under your GPA follows the same idea, based on the share of the maximum you reached: 93% and above, 80% and above, 65% and above, and below that.

Planning your budget after graduation? Try the subscription cost calculator and the unit converter.

Frequently asked questions

How do I enter a course I retook?

Enter only what your transcript finally shows. If your school replaces the old grade, enter the new one once; if both attempts stay on the record, enter both rows so your result matches the transcript.

Why are credits earned and graded credits different?

Credits from Pass grades count toward credits earned but not toward the GPA, so the gap between the two numbers is exactly your Pass/Fail credits.

I switched scales and some grades disappeared

Grades that do not exist on the new scale are reset to blank so you can re-pick them. Switching between the 4.0 and 4.3 scales keeps every letter, since the two lists are the same; only the value of A+ changes.

Where is my data kept?

In this browser's local storage only. It is still there when you come back on the same device, but it does not sync to other devices, and clearing site data or pressing Clear removes it.

Related tools