GPA Calculator: Calculate Your Semester and Cumulative GPA

Calculate your semester GPA and cumulative GPA by entering each course's letter grade and credit hours on the standard 4.0 scale.

Mathematical Audit

How GPA Is Calculated

GPA is calculated by converting each course's letter grade to grade points on a 4.0 scale, multiplying by the course's credit hours to get quality points, then dividing the total quality points by the total credit hours.

Grade Points (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
Quality Points (per course) = Grade Points x Credit Hours
Term GPA = Total Quality Points (this term) / Total Credit Hours (this term)
Previous Quality Points = Previous Cumulative GPA x Previous Credit Hours
Cumulative GPA = (Total Quality Points (this term) + Previous Quality Points) / (Total Credit Hours (this term) + Previous Credit Hours)

This calculator uses the standard unweighted 4.0 scale, the most common scale used by U.S. high schools and colleges. Courses with a 'Pass/Fail', 'Withdrawal', or 'Incomplete' grade typically do not count toward GPA and should be left out of the course list.

Operational Guide

How to Use the GPA Calculator

1

Add each course from this term

Enter an optional course name, select the letter grade you received (or expect), and enter the credit hours for the course.

2

Add or remove courses as needed

Use the add button to include more courses, or remove a row if you added one by mistake. You can enter up to 20 courses.

3

Enter your previous GPA and credits (optional)

If you want to see your new cumulative GPA, enter your current cumulative GPA and the total credit hours you've completed so far.

4

Review your term and cumulative GPA

The results show your GPA for this term alone, plus your updated cumulative GPA if you entered previous GPA and credits.

Real-World Scenario Example

"A college student is taking three courses this term and wants to know their new cumulative GPA. Their previous cumulative GPA was 3.40 across 60 credit hours."

Inputs

courses:[object Object],[object Object],[object Object]
previousGpa:3.4
previousCredits:60

Result

Term GPA = 3.34 (36.7 quality points / 11 credit hours). New cumulative GPA = 3.39 (240.7 quality points / 71 total credit hours).

Important Disclaimer

This calculator provides an estimate based on the standard unweighted 4.0 grading scale. Grading scales, plus/minus values, and GPA policies vary by school, so always confirm your official GPA with your school's registrar or transcript.