How to Calculate Your GPA: Step-by-Step
Learn the simple math behind calculating your Grade Point Average. We break down the formula, credit hours, and grade points.
Step 1: Convert Each Letter Grade to Grade Points
GPA is calculated on a 4.0 scale, where each letter grade maps to a numeric value: 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, and F = 0.0. Write down the grade points for every course on your transcript before doing any math.
Step 2: Multiply Grade Points by Credit Hours
Not every class counts equally — a 4-credit lab affects your GPA more than a 1-credit seminar. For each course, multiply the grade point value by the number of credit hours to get that course's "quality points." A B (3.0) in a 4-credit class earns 12 quality points; a B in a 1-credit class only earns 3.
Step 3: Add Everything Up and Divide
Add together the quality points from every course, then add together the total credit hours from every course. Divide total quality points by total credit hours — that result is your GPA.
For example: an A (4.0) in a 3-credit class (12 quality points) and a B (3.0) in a 4-credit class (12 quality points) gives 24 total quality points across 7 total credits, for a GPA of 24 ÷ 7 = 3.43.
What If You Already Have a GPA From Previous Semesters?
To find your cumulative GPA, treat your existing GPA as if it were one giant course: multiply your previous GPA by your previous total credit hours to get your existing quality points, then add your new semester's quality points and credit hours to the totals before dividing.
Skip the Manual Math
The formula is straightforward, but tracking quality points across 6–8 classes by hand is where most calculation errors happen. Our High School GPA Calculator and College GPA Calculator do this instantly — just enter each grade and credit value.
Try our free tool:
Open the High School GPA Calculator →How to Verify the Numbers
For calculator formulas and test cases, read the EasyGrade calculation methodology. For grading cutoffs, GPA rules, course weights, or passing requirements, use the exact syllabus, handbook, registrar page, or official program policy that applies to you. EasyGrade does not treat a general organization homepage as proof of a specific grading rule.
Keep Learning
Read more related guides or start calculating your actual grades with our free tools.