GPA Calculator
Calculate your GPA from grades and credit hours. Supports the standard US 4.0 grading scale.
What this GPA calculator does
Enter the courses in a term, pick a letter grade and the credit hours for each one, and the calculator returns a grade point average on a 4.0 scale. It also shows the total credit hours and the number of courses. The figure updates as you add rows or change a grade.
How GPA is calculated
Each letter grade has a point value. Multiply each course's points by its credit hours, add those products together, and divide by the total credit hours:
GPA = sum of (grade points × credit hours) ÷ sum of credit hours
This tool uses a fixed table: A+ and A are 4.0, A- is 3.7, B+ is 3.3, B is 3.0, B- is 2.7, C+ is 2.3, C is 2.0, C- is 1.7, D+ is 1.3, D is 1.0, and F is 0.0. A course with more credit hours carries more weight, so a 4-credit course moves the average more than a 1-credit course. Rows with blank or zero credits are ignored.
Step by step
- Type a course name if you want to keep track of it. The placeholder reads Course 1, Course 2 and so on.
- Choose the letter grade from the dropdown.
- Enter the credit hours. New rows start at 3.
- Press + Add Course for another row, or the ✕ button to remove one.
- Read the large GPA figure, its label, and the position marker on the scale bar.
Worked example
The default rows are A (3 credits), B+ (3 credits) and A- (3 credits). The points are 4.0 × 3 = 12.0, 3.3 × 3 = 9.9 and 3.7 × 3 = 11.1. The total is 33.0 points over 9 credits, which gives a GPA of 3.67. Now add a fourth course worth 4 credits at a C (2.0 points). Points rise by 8.0 to 41.0 and credits rise to 13, so the GPA becomes 3.15.
Schools differ, and so do the labels
Grading systems vary. Some schools award an A+ more than 4.0, some weight honors courses, some use a 5.0 scale, and some report percentages. The table in this tool is fixed and cannot be changed on the page, so if your school uses different values you will need to calculate by hand with your own table. The labels on the result, Excellent at 3.5 or higher, Good at 3.0, and Satisfactory at 2.0, are this tool's own thresholds rather than a university standard. Check your institution's grading policy before relying on a figure for an application or scholarship.
Tips and limits
- The result is a GPA for the courses you list. For a cumulative GPA (CGPA), enter every course from every term in the same list.
- Withdrawals and retakes are not handled automatically. Remove the row if your school excludes that course from the average.
- An F counts as 0.0 points with its credit hours, which is how the table scores it.
- Pass/fail courses and weighted honors grades are not supported. Enter them separately, or calculate them by hand.
GPA Calculator – Frequently Asked Questions
How is GPA calculated?
GPA = sum of (grade points × credit hours) ÷ sum of credit hours. This tool uses A+ and 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 and F = 0.0.
What grading scale do you use?
The grade table is fixed at the common US 4.0 plus/minus scale. Many schools use different values, such as an A+ worth 4.3, so check your institution's academic policy and calculate by hand if yours differs.
Can I calculate CGPA?
This tool calculates one GPA from the rows you enter. To estimate a cumulative GPA (CGPA), enter every course from every term in the same list and the result is the credit-weighted average across all of them.
Do failed courses count toward GPA?
This tool scores an F as 0.0 points and includes its credit hours, which lowers the average. Many schools handle retakes and withdrawals differently, so remove any course your school excludes.