GPA Calculator

Add your courses, credit hours, and letter grades to calculate your semester or cumulative Grade Point Average on the standard 4.0 scale. Everything is calculated instantly in your browser.

Course Name Credit Hrs Grade

Fill these in to combine past terms with the courses above into one cumulative GPA.

Your GPA
0.00
—
Total Quality Points0.00
Total Credit Hours0
Courses Counted0

Grade Point Reference Scale

Letter GradeStandard PointsSimple Points
Advertisement
Advertisement

How This GPA Calculator Works

Your Grade Point Average is the total number of quality points earned divided by the total number of credit hours attempted. Each letter grade you enter is converted to points on a 4.0 scale, multiplied by that course's credit hours to get quality points, then everything is summed and divided by total credits.

The Standard scale awards partial points for plus and minus grades (A- = 3.7, B+ = 3.3, etc.), matching how most U.S. colleges calculate GPA. The Simple scale rounds every grade to whole points (A = 4, B = 3) and is closer to what some high schools use.

To calculate a cumulative GPA that includes previous semesters, enter your prior GPA and prior total credit hours — the calculator will blend them with the courses you list above using weighted quality points.

Frequently Asked Questions

How is GPA calculated?

GPA = sum of (grade points × credit hours for each course) ÷ total credit hours, using your school's specific grade-to-point scale (commonly 4.0 = A).

What's the difference between weighted and unweighted GPA?

Unweighted GPA treats all courses equally (max 4.0); weighted GPA gives extra points for honors, AP, or IB courses (sometimes allowing a max above 4.0) to reflect their added difficulty.

Does a pass/fail course affect GPA?

Typically no — pass/fail courses are usually excluded from GPA calculations since they don't carry a standard letter grade, though policies vary by school.

Suggest a Calculator

👋 We noticed you might be using an ad blocker. This site is free thanks to ads — consider allowing them here to support us. Thanks!