GPA Calculator

Want to know exactly where your grades land? This free GPA calculator turns your courses, letter grades, and credit hours into your semester GPA in seconds. Add Honors (+0.5) and AP/IB (+1.0) weighting per course, and fold in your prior record to see your cumulative GPA too. Results update instantly as you type.

Enter your courses

Cumulative GPA (optional)

Leave both blank for semester GPA only. Enter both to fold this term into your cumulative GPA.

Your results

Add your courses to see your GPA.

How to use this calculator

Add one row per course: type the course name, pick the letter grade you earned (or expect), enter its credit hours, and choose the course weight — Regular, Honors (+0.5), or AP/IB (+1.0). Tap + Add course for more rows (up to 10), and remove any row with the Remove link. Your semester GPA recalculates instantly with every change.

For a cumulative figure, fill in your prior GPA and prior credit hours from all earlier terms. Both must be entered, or both left blank — entering only one shows an error. Your entries are saved in your browser automatically, so you can come back and keep working without losing your courses.

How it works

Each letter grade maps to grade points on the standard 4.0 scale: 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. Honors courses add 0.5 points and AP/IB courses add 1.0 point to each grade before the math runs. Each course's points are (grade points + weight) × credit hours; the semester GPA is the total points divided by total credit hours. The cumulative GPA blends your prior record in: (prior GPA × prior credits + this term's points) ÷ (prior credits + this term's credits). All GPAs are rounded to two decimals, which is the standard convention.

Note: schools vary — some use different scales (e.g. a 5.0 weighted scale with different bonuses, or no A+ grade). This calculator uses the standard 4.0 scale with +0.5/+1.0 weighting, which matches most U.S. high schools and colleges. If your school uses a different scale, check with your registrar or advisor before relying on the result for transcripts or applications.

Frequently asked questions

How is GPA calculated?

Each letter grade is worth a number of grade points (for example, A = 4.0, B = 3.0, C = 2.0 on the standard 4.0 scale). Multiply each course's grade points by its credit hours, add up all the resulting quality points, and divide by the total number of credit hours. That quotient is your GPA.

What is a weighted GPA?

A weighted GPA gives bonus points for harder classes, typically +0.5 for Honors and +1.0 for AP or IB courses. For example, an A in an AP class counts as 5.0 instead of 4.0. Because of the bonus, a weighted GPA can exceed 4.0, while an unweighted GPA is capped at 4.0.

Is a 3.5 GPA good?

Generally yes. A 3.5 GPA is roughly a B+ to A− average and sits comfortably above the national average for high school and college students. What counts as "good" still depends on your school, your goals, and whether the GPA is weighted or unweighted.

How can I raise my GPA?

The fastest levers: retake courses with low grades if your school replaces the old grade, and prioritize high-credit-hour classes since they carry the most weight. Beyond that, the fundamentals work — consistent study schedules, office hours, and starting assignments early rather than cramming.

Do colleges look at weighted or unweighted GPA?

Many colleges recalculate GPA using their own formula to compare applicants fairly, and they consider both versions alongside course rigor. A weighted GPA shows you challenged yourself; the unweighted GPA shows raw performance. Because practices differ widely, check each college's admissions pages for how they treat GPA.

Related calculators