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:
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.