GPA Calculator

Add your courses, credit hours, and grades, your GPA updates automatically.

Course (optional) Credit Hours Grade
Your GPA
0.00

How GPA is Calculated

Your Grade Point Average is a weighted average of your grades, where each course is weighted by its credit hours. Each letter grade maps to a point value on a 4.0 scale, and GPA is calculated as the total quality points (grade points × credit hours, summed across all courses) divided by the total credit hours. Add each course with its credit hours and letter grade, and the running total updates instantly with every change.

Standard 4.0 Scale

A+ / A4.0
A-3.7
B+3.3
B3.0
B-2.7
C+2.3
C2.0
C-1.7
D+ / D1.3 / 1.0
F0.0

GPA, Percentage Grades, and Class Rank

Students coming from a percentage-based or 100-point grading system sometimes need to translate their scores into GPA terms, and the mapping is rarely perfectly linear. A common rough conversion treats 90 to 100 percent as an A (4.0), 80 to 89 as a B (3.0), 70 to 79 as a C (2.0), and so on, but the exact percentage cutoffs vary significantly between schools and even between individual instructors, so a formal conversion table from your specific institution is more reliable than a generic rule of thumb. GPA is also distinct from class rank, GPA is an absolute measure of your own grades, while class rank is a relative measure of how your GPA compares to classmates. It's possible for a school's overall grading to be lenient or strict enough that GPA figures aren't directly comparable across different schools, which is one reason college admissions offices often also look at class rank and the rigor of courses taken alongside the raw GPA number.

Semester GPA vs Cumulative GPA

Add only this term's courses to get your semester GPA. To calculate a cumulative GPA across multiple semesters, add every course you've taken to date along with its credit hours, the weighting naturally accounts for terms with more or fewer credits.

Worked Example

Suppose a student takes three courses in a term: a 3-credit course with a final grade of A, a 4-credit course with a B+, and a 3-credit course with an A-. Converting each grade to points gives 4.0, 3.3, and 3.7 respectively. Multiplying each by its credit hours gives quality points of 12.0 (3 × 4.0), 13.2 (4 × 3.3), and 11.1 (3 × 3.7), for a total of 36.3 quality points. Total credit hours across the three courses is 3 + 4 + 3 = 10. Dividing 36.3 by 10 gives a GPA of 3.63. Notice that the 4-credit course contributes more quality points (13.2) than either 3-credit course despite having a lower grade point value than the A or A- courses, which is the weighting effect in action: more credit hours means more influence on the final average.

Common Mistakes When Calculating GPA by Hand

The single most common manual error is averaging letter grade points without weighting by credit hours, treating a 1-credit elective and a 4-credit core course as equally important to the final average. Another frequent mistake is mixing in courses graded on a pass/fail or credit/no-credit basis, which typically don't carry a standard grade point value and are usually excluded from GPA calculations entirely rather than assigned an arbitrary point value. Students also sometimes forget to include a failed or withdrawn course in their GPA math, when in fact an F usually still counts as 0.0 points against the credit hours attempted, even though no credit toward graduation is earned. Double-checking that every attempted credit-bearing course is included, with the correct credit hours and grade, is the most reliable way to get an accurate figure.

Why GPA Uses a Weighted Average, Not a Simple Average

A common point of confusion is why GPA isn't just the average of your letter grade points. If the example above were averaged as a simple mean, ignoring credit hours, the result would be (4.0 + 3.3 + 3.7) / 3 = 3.67, close to but not exactly the weighted result of 3.63. The difference grows larger as credit hours vary more between courses. A 1-credit seminar and a 5-credit core course shouldn't count equally toward your overall average, since the 5-credit course represents substantially more coursework and instructional time. Weighting by credit hours ensures that heavier courses have proportionally more influence on your GPA, which is why nearly every institution calculates GPA this way rather than as a flat average of letter grades.

How Grade Point Values Are Assigned

The standard 4.0 scale used by this calculator assigns 4.0 to an A or A+, then steps down in roughly 0.3-point increments through the plus and minus grades: 3.7 for A-, 3.3 for B+, 3.0 for B, and so on down to 0.0 for an F. This pattern isn't arbitrary, it reflects a rough attempt to space each partial letter grade evenly between the full grades on either side. Some schools deviate slightly, for instance giving A+ a value above 4.0 (like 4.3) rather than capping it at 4.0, or using a straight whole-number scale without plus/minus distinctions at all. Because grading scales vary by institution, this calculator's standard scale is a widely used default rather than a universal standard, students who need a GPA figure for official transcript or application purposes should confirm the exact point values their specific school uses.

Why GPA Matters Beyond the Report Card

GPA functions as a compact summary statistic that gets used for decisions far beyond a single semester's report card. College admissions offices use cumulative high school GPA as one of the primary academic screening metrics, often alongside standardized test scores and course rigor. Universities set minimum cumulative GPA thresholds for maintaining scholarships, financial aid eligibility, and good academic standing, with many scholarship programs requiring a specific GPA (commonly 3.0 or 3.5) to remain in the program each term. Graduate school and professional school applications, along with many employers for entry-level roles, request GPA as a quick proxy for academic performance and consistency. Because a single low-credit course can only move a large cumulative GPA by a small amount, while a heavy course load with poor grades can shift it substantially, understanding the weighting mechanics behind GPA helps explain why one bad semester affects a student's overall standing differently depending on how many credits that semester represented relative to their total coursework.

Improving a Low GPA Going Forward

Because cumulative GPA is a weighted average across every credit hour ever taken, raising it becomes mathematically harder the more credit hours are already on record, a student with 90 completed credits needs far stronger grades in their remaining courses to move their GPA by the same amount as a student with only 15 credits completed. This is sometimes a source of frustration for students trying to recover from a rough first year, but it also means that credit-heavy terms with strong grades have an outsized positive effect. Some schools offer grade replacement or forgiveness policies that let a retaken course's new grade replace the old one in the GPA calculation rather than averaging both attempts together, which can be a faster path to GPA recovery than accumulating additional credits at a similar grade level. Since this calculator lets you freely add, edit, and remove course rows, it can be used to model out different what-if scenarios, entering hypothetical future grades to see their projected effect on a cumulative GPA before the term is even finished.

Frequently Asked Questions

Does every school use the same 4.0 scale?

Most US institutions use a 4.0 scale, but the exact point values for grades like A- or B+ can vary slightly between schools. Check your school's official grading policy if you need an exact figure for your transcript.

Can I remove a course I added by mistake?

Yes, click the × button next to any row to remove it. The GPA recalculates automatically.

Why does a course with more credit hours affect my GPA more?

GPA is a weighted average, not a simple average, so each grade is multiplied by that course's credit hours before being summed and divided by total credits. A 4-credit course with a B+ contributes more quality points to the total than a 1-credit course with an A, which is why a heavier course pulls your overall GPA toward its grade more strongly than a lighter one.

How do I calculate what grade I need to reach a target GPA?

Add all your completed courses as usual, then add one more row for the upcoming course with its credit hours, and try different grades in that row until the resulting GPA matches your target. Since the calculator recalculates instantly as you change the grade dropdown, this lets you quickly see the minimum grade needed in a remaining course to hit a specific overall GPA.

Does this handle plus/minus grades like A- and B+?

Yes, the grade dropdown includes the full standard scale from A+ down to F, including every plus and minus variant (A-, B+, B-, and so on), each mapped to its own point value rather than being rounded to the nearest whole letter grade.

Is this the same as a weighted GPA that includes AP or honors bonus points?

No. This calculator uses the standard unweighted 4.0 scale, where an A is worth 4.0 regardless of course difficulty. Some high schools use a separate "weighted GPA" system that adds bonus points for AP, IB, or honors courses, sometimes pushing the scale above 4.0. If your school uses that system, you would need to adjust the grade point values accordingly, since this tool doesn't apply difficulty-based bonus points automatically.