AllFreeCalculator

GPA Calculator

Credit-weighted GPA on the US 4.0 scale. Add as many courses as you need; the cumulative average and bar chart update live.

Course iThe name of your course or class. This is for your reference only. Grade iThe letter grade you received. Uses the standard US 4.0 scale. Credits iThe number of credits this course is worth. Usually 3 for standard courses, 4 for lab courses. Quality pts

Cumulative GPA

Total credits

Quality points

Honors band

Enter values above to see the chart

How It Works

A GPA (Grade Point Average) calculator converts letter grades into a single number on the US 4.0 scale, weighted by how many credit hours each course carries. The core formula is straightforward:

GPA = Sum(gradePoints x creditHours) / Sum(creditHours)

In formal notation:

GPA=i=1ngi×cii=1nci

For each course i, the calculator multiplies the grade-point value (gi) by the credit hours (ci) to produce quality points. All quality points are summed into the numerator, all credit hours are summed into the denominator, and the quotient is your GPA. This is a weighted arithmetic mean, not a simple average of grades.

Variable Definitions

Course Name is a free-text label for your own reference. It does not affect the calculation but helps you keep track of which row corresponds to which class. The bar chart uses this label on its x-axis.

Grade is the letter grade you received, selected from a dropdown. The calculator maps it to a numeric value on the standard US 4.0 scale: A and A+ both equal 4.0, A- equals 3.7, B+ is 3.3, B is 3.0, B- is 2.7, C+ is 2.3, C is 2.0, C- is 1.7, D+ is 1.3, D is 1.0, D- is 0.7, and F is 0.0.

Credit Hours is the weight of the course, typically 3 for a standard lecture course or 4 for a lab science. Some seminars are 1 credit; some intensive sequences are 5. The credit value determines how much influence a given grade has on your overall GPA.

Prior Cumulative GPA (optional) is your GPA from all previous semesters. When you enter it along with the prior credit hours, the calculator recovers your historical quality points and merges them with the current term to produce a new cumulative GPA.

Prior Credit Hours (optional) is the total number of credit hours you earned in all previous semesters. Combined with the prior GPA, this allows the calculator to compute your updated running average.

The 4.0 Grade Scale at a Glance

Standard US conversions used by this GPA calculator:

  • A+ / 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.0

A handful of schools use a 4.3 scale where A+ is 4.3, and some high schools weight AP/Honors classes on a 5.0 scale. This calculator uses the most widely accepted 4.0 mapping.

Edge Cases and Advanced Scenarios

Repeating a failed course: At many US institutions, when you retake a course the new grade replaces the old one in GPA computation (grade replacement or grade forgiveness). In this calculator, simply remove the old row and add a new row with the updated grade. If your school averages both attempts instead, keep both rows with the appropriate credit hours.

Pass/Fail and Withdraw grades: Courses taken as Pass/Fail (P/F) usually do not carry quality points and do not count toward GPA at all, though they may still count toward degree credit hours. A "W" (Withdraw) similarly has no GPA impact. Do not add P/F or W courses to this calculator unless your school assigns them a numeric value. If you need to reflect the credit hours for cumulative purposes without a GPA impact, use the prior GPA toggle and include those credits in the prior credit hours field.

Transfer credits: Credits transferred from another institution typically count toward degree requirements and total credit hours but may or may not be included in your institutional GPA. Check whether your registrar includes transfer grades. If they do, add those courses as regular rows. If they do not, add the transfer credit hours only through the prior GPA section.

What to Do with Your Result

Check honors eligibility. Compare your cumulative GPA against your school's published cutoffs for Cum laude (typically 3.5), Magna cum laude (3.7), and Summa cum laude (3.9). The calculator displays the honors band automatically.

Plan your next semester. Use the calculator to run "what-if" scenarios: swap in target grades for upcoming courses and see how your cumulative GPA would change. This is especially useful if you are close to a cutoff and want to know exactly what grades you need.

Prepare graduate school applications. Most graduate programs list a minimum GPA requirement (commonly 3.0). If your GPA falls below a program's threshold, you can model how many additional high-grade credit hours it would take to bring it above the line.

Understand credit-hour leverage. The bar chart shows each course's quality-point contribution. Large bars indicate courses with high credit hours or high grades (or both). This visualization helps you identify which courses are pulling your GPA up and which are dragging it down.

Pair with Other Tools

Need to find what percentage a final exam contributes? Use the percentage calculator. Curious about US tax rates? Try the federal income tax percentage calculator. Planning your budget around tuition? The savings calculator can project how your education fund will grow.

Frequently asked questions

How is GPA calculated?

Multiply each course's grade points by its credit hours to get quality points, sum all quality points, then divide by the total credit hours. This produces a credit-weighted average on the US 4.0 scale, which is the standard method used by virtually every US college and university registrar.

What is the difference between weighted and unweighted GPA?

"Weighted" can mean two things. Credit-weighted GPA (what this calculator computes) weights each grade by the credit hours of the course. Difficulty-weighted GPA, used by some US high schools, gives AP or Honors courses an extra 0.5 or 1.0 bump on a 5.0 scale. This calculator uses the standard 4.0 scale with credit-hour weighting only.

How do I add my GPA from previous semesters?

Switch on the "Include prior GPA" toggle, then enter your prior cumulative GPA and the total credit hours behind it. The calculator recovers your prior quality points (prior GPA times prior credits), adds in the current term's quality points and credits, and divides. The result is your new cumulative GPA across all semesters.

What letter grade maps to what GPA points?

On the standard US 4.0 scale: A and A+ both equal 4.0, A- equals 3.7, B+ is 3.3, B is 3.0, B- is 2.7, C+ is 2.3, C is 2.0, C- is 1.7, D+ is 1.3, D is 1.0, D- is 0.7, and F is 0.0. A handful of schools set A+ at 4.3, but the 4.0 cap is far more common.

Why is my GPA lower than the average of my grades?

Because courses with more credit hours pull the average more heavily. A B in a 4-credit lab science course drags your GPA down more than an A in a 1-credit seminar lifts it. A simple unweighted average of letter grades ignores this; a credit-weighted GPA, which is what colleges actually report, does not.

What GPA do I need for honors?

Requirements vary by institution, but a common US framework is: Cum laude around 3.5, Magna cum laude around 3.7, and Summa cum laude around 3.9. Many graduate programs require a minimum 3.0 for admission, with competitive programs expecting 3.5 or higher. Always check your specific school's catalog for exact cutoffs.

Worked example

One semester, four courses:

  • English Lit: A (4.0) x 3 credits = 12.0 quality points
  • Calculus II: B+ (3.3) x 4 credits = 13.2 quality points
  • Physics: B (3.0) x 4 credits = 12.0 quality points
  • Philosophy: A- (3.7) x 3 credits = 11.1 quality points

Step 1: Sum quality points = 12.0 + 13.2 + 12.0 + 11.1 = 48.3

Step 2: Sum credit hours = 3 + 4 + 4 + 3 = 14

Step 3: GPA = 48.3 / 14 = 3.45

Notice this is lower than a simple average of the four grade-point values: (4.0 + 3.3 + 3.0 + 3.7) / 4 = 3.50. The difference comes from the 4-credit courses pulling the average down more than the 3-credit courses pull it up.

If this student had a prior cumulative GPA of 3.60 over 30 credits, the new cumulative GPA = (3.60 x 30 + 48.3) / (30 + 14) = (108.0 + 48.3) / 44 = 156.3 / 44 = 3.55.

Related calculators