GPA Calculator

Add your courses to calculate your weighted grade point average.

Course Grade Credits
0.00
GPA (4.0 scale) · 0 total credit hours

How to use the GPA calculator

Add one row per course, choose the letter grade and enter the credit hours. Your GPA updates as you go. Add every course from every term to get a cumulative GPA, or only this term's courses for a semester GPA.

How GPA is calculated

Each grade is converted to grade points, multiplied by that course's credit hours, then all of those are added and divided by total credit hours. Courses with more credits count more, which is what "weighted" means here.

GradePointsGradePointsGradePoints
A4.0B-2.7D+1.3
A-3.7C+2.3D1.0
B+3.3C2.0D-0.7
B3.0C-1.7F0.0

There is no A+ option. Choose A, which is 4.0 on the standard 4.0 scale, even though some schools award a higher value for an A+.

Worked example

An A in a 3-credit course, a B+ in a 4-credit course and a C in a 3-credit course: (4.0 × 3) + (3.3 × 4) + (2.0 × 3) = 12 + 13.2 + 6 = 31.2 grade points. Divided by 10 credits, the GPA is 3.12.

What grade do I need to reach a target GPA?

Work with total grade points. Say your current GPA is 3.0 over 30 credits, you plan to take 15 more credits, and you want a 3.2 overall. The target needs 3.2 × 45 = 144 total grade points, and you already have 3.0 × 30 = 90, so you need 54 points from 15 credits, an average of 3.6 in the new term, a little below an A-.

Frequently asked questions

Is this weighted like honors and AP GPAs?

No. Here "weighted" means weighted by credit hours. Some high schools also add a point for honors, AP or IB courses, which can push GPAs above 4.0. This calculator caps at 4.0 and doesn't apply that bonus, so use your school's method if it differs.

Should pass/fail or withdrawn courses be included?

Usually not. Most schools leave pass/fail, audited and withdrawn courses out of GPA, but policies vary, and repeated-course rules differ too. Treat the result as an estimate and confirm with your registrar for anything official.

What about percentage grades?

Convert them to letters using your course's scale first. Use the percentage calculator to turn points earned into a percentage, for example 18 out of 24 is 75%.