How to Calculate GPA

Your GPA is simply your total grade points divided by your total credits. This guide walks through the manual method step by step, with worked examples for college, high school, and weighted scales.

Learning how to calculate GPA by hand is worth the ten minutes it takes. Once you understand the math, you can estimate your GPA any time, double check your transcript, and plan exactly what grades you need next semester to reach your goal. The method is the same everywhere: convert each letter grade to grade points, multiply by the course's credit hours, add everything up, and divide by total credits.

The calculator below does this automatically if you want the answer fast. But the steps that follow show how to calculate GPA manually, which helps you catch errors (like a wrong grade on your transcript) and understand what actually moves the number.

Course Grade Calculator

Add your categories (weighted) or assignments (points-based) and get your current grade.

Weights should add up to 100%.

Final Exam Grade Needed

What do you need on the final to hit your target grade?

If your final has two parts and you already took part 1, fill both fields and we will tell you what part 2 needs.

What-If Scenario

See how a future score changes your grade before it happens.

GPA Calculator

Semester or cumulative GPA — weighted or unweighted.

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.

Quick Quiz Grader

For students checking a score — and teachers grading a stack.

Grade Calculator for Your LMS

Each platform grades a little differently. Pick yours — we'll load the right setup into the Course Grade calculator.

Canvas

Uses assignment groups with weights (e.g. Homework 30%, Quizzes 20%, Exams 50%). Matches the Weighted mode.

Blackboard

Weighted totals per category. Same math as Canvas — categories with percentage weights.

Moodle

Gradebook aggregates by mean of grades, often points-based with categories. Start points-based.

Google Classroom

Simple points-based gradebook. Start points-based and enter your scores.

After loading a setup, open the Course Grade tab — your categories are pre-filled. Just enter your scores.

How to calculate GPA: the 5 steps

Every GPA calculation, at every school, follows these five steps. The only thing that changes between schools is the grade point scale (covered in step 2).

Step 1: List each course with its credit hours and letter grade

Write down every course, how many credits it is worth, and the final letter grade you earned. In college, most courses are 3 or 4 credits, and labs sometimes add 1. In many high schools, every course counts equally, which is the same as saying each course is worth 1 credit.

Step 2: Convert each letter grade to grade points

On the common 4.0 scale: A or 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. See our grading scale chart for the full table. If your school does not use plus and minus grades, the scale is simpler: A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0.0.

Step 3: Multiply grade points by credit hours

For each course, multiply its grade points by its credits. This gives the course's quality points. A 4-credit course with a B (3.0) earns 12.0 quality points, while a 3-credit course with the same B earns 9.0. This is why a grade in a heavy course moves your GPA more than the same grade in a light one.

Step 4: Add up quality points and credit hours separately

Total all the quality points into one number, and total all the credit hours into another. Keep these two totals separate until the final step.

Step 5: Divide total quality points by total credits

GPA = total quality points divided by total credit hours. Round to two decimal places, which is how GPAs are almost always reported on transcripts.

Formula: GPA = (grade points1 x credits1 + grade points2 x credits2 + ...) / total credits

Worked example: how to calculate GPA with credit hours

Here is how to calculate GPA for a typical college semester with five courses:

CourseCreditsGradeGrade pointsQuality points
English 1013A4.012.0
Math 2014B+3.313.2
History 1053B3.09.0
Biology 110 + lab4C+2.39.2
Psychology 1013A-3.711.1

Check the multiplications: 3 x 4.0 = 12.0, 4 x 3.3 = 13.2, 3 x 3.0 = 9.0, 4 x 2.3 = 9.2, 3 x 3.7 = 11.1. Total quality points = 12.0 + 13.2 + 9.0 + 9.2 + 11.1 = 54.5. Total credits = 3 + 4 + 3 + 4 + 3 = 17. GPA = 54.5 / 17 = 3.2058..., which rounds to 3.21.

Notice that the B+ in the 4-credit math course contributed 13.2 quality points, more than the A in 3-credit English (12.0). Credit hours decide how much each grade matters, which is the single most misunderstood part of GPA math.

How to calculate GPA in high school (no credit hours)

Many high schools do not use credit hours per course. In that case, every course counts equally, and the method simplifies: convert each grade to grade points, add them up, and divide by the number of courses.

Worked example. Six courses with grades A, A-, B+, B, A, B. Grade points: 4.0 + 3.7 + 3.3 + 3.0 + 4.0 + 3.0 = 21.0. Divide by 6 courses: 21.0 / 6 = 3.50. This is the unweighted GPA. If your school weights honors or AP courses, see the next section.

Some high schools do assign credits (often 0.5 per semester course or 1.0 per year course). If yours does, use the college method above with those credit values instead.

How to calculate weighted GPA by hand

Weighted GPA rewards harder courses with bonus grade points. The most common system adds 1.0 for AP or IB courses and 0.5 for honors courses, on top of the standard 4.0 scale. Our guide to weighted vs unweighted GPA explains when each one matters.

Worked example. Three courses, one credit each:

  • AP English, grade B+ (3.3 + 1.0 AP bonus) = 4.3 quality points
  • Honors History, grade A (4.0 + 0.5 honors bonus) = 4.5 quality points
  • Regular Math, grade A- (no bonus) = 3.7 quality points

Total = 4.3 + 4.5 + 3.7 = 12.5. Divide by 3 courses: 12.5 / 3 = 4.1666..., which rounds to 4.17. Weighted GPAs above 4.0 are normal and expected; they are not errors.

Important: weighting systems vary by school and district. Some schools add different bonuses, some cap the weighted GPA at 5.0, and some do not weight at all. Always use your school's published scale when the number will go on an official record.

How to calculate cumulative GPA across semesters

A semester GPA covers one term. A cumulative GPA covers everything, and it is not the simple average of your semester GPAs. Because semesters can have different credit totals, you must weight each semester by its credits.

Worked example. Fall semester: 3.20 GPA over 15 credits. Spring semester: 3.60 GPA over 16 credits. The wrong way is (3.20 + 3.60) / 2 = 3.40. The right way: convert each semester back to quality points first. Fall: 3.20 x 15 = 48.0. Spring: 3.60 x 16 = 57.6. Total quality points = 48.0 + 57.6 = 105.6. Total credits = 15 + 16 = 31. Cumulative GPA = 105.6 / 31 = 3.4064..., which rounds to 3.41. Close to the naive average here, but with unequal credit loads the gap can be much bigger.

The general rule: whenever you combine GPAs from groups of different sizes (semesters, schools, programs), always go back to quality points and credits. Averages of averages are only valid when every group is the same size.

Common mistakes when calculating GPA

Using the wrong grade point scale. An A- is 3.7 on the standard scale but 4.0 at schools without plus/minus grades. Check your school's scale before you start; one wrong conversion repeated across six courses can shift your GPA by a tenth of a point.

Forgetting to weight by credits. Simply averaging your grade points (adding them and dividing by course count) gives the wrong answer whenever courses have different credit values. Always multiply by credits first.

Mixing weighted and unweighted grades. If you are computing unweighted GPA, use the plain 4.0 scale for every course, including AP courses. If weighted, apply your school's bonus consistently to every eligible course.

Rounding too early. Keep full precision through every step and round only the final answer to two decimals. Rounding each course's quality points first can nudge the result by a hundredth or two.

Including pass/fail or incomplete courses. Courses graded pass/fail, withdrawn courses, and incompletes usually do not enter GPA math at all. Only include courses that earned a letter grade, unless your school's policy says otherwise.

Working backwards: what grades do you need for a target GPA?

Once you know how to calculate GPA forward, you can run the same math in reverse to plan future semesters. Say you have finished 60 credits with a 3.10 GPA and want to graduate with a 3.30 after 120 total credits. First, find your current quality points: 3.10 x 60 = 186.0. Next, find the total quality points your goal requires: 3.30 x 120 = 396.0. Subtract: 396.0 - 186.0 = 210.0 quality points still needed. Divide by your remaining credits: 210.0 / 60 = 3.50. You need a 3.50 average across your remaining semesters, which tells you exactly how much room you have.

This backwards method is the most practical use of knowing how to calculate GPA manually. It turns a vague goal ("raise my GPA") into a concrete number you can plan around, course by course.

Why learn how to calculate GPA manually?

Three practical reasons. First, transcripts contain errors more often than students expect: a B+ entered as a B, a repeated course counted twice, transfer credits mishandled. If you know how to calculate GPA yourself, you can verify the number your school reports. Second, planning: if you want a 3.5 by graduation, hand calculation shows exactly what grades the remaining semesters must produce. Third, speed: once the method is familiar, you can estimate a semester GPA in your head while choosing courses, which helps you balance hard and easy terms.

For the automatic version any time, our GPA calculator runs the same math with semester and cumulative views. And if you are wondering what the number means for your future, read what counts as a good GPA.

How to calculate GPA: FAQs

What is the formula to calculate GPA?

GPA = total quality points divided by total credit hours. Quality points for one course = grade points (from the 4.0 scale) multiplied by the course's credit hours. Add up quality points for all courses, add up all credit hours, and divide.

How do I calculate my GPA without credit hours?

Convert each letter grade to grade points on the 4.0 scale, add them all up, and divide by the number of courses. Example: grades of A, B+, and B become 4.0 + 3.3 + 3.0 = 10.3, divided by 3 = 3.43. This works when every course counts equally, as in many high schools.

How do I calculate my cumulative GPA from multiple semesters?

Multiply each semester's GPA by that semester's credit total to get quality points, add all quality points together, add all credits together, and divide. Do not simply average the semester GPAs, because semesters with more credits should count more.

What grade points is an A- worth?

On the common 4.0 scale, A- = 3.7, A = 4.0, and A+ = 4.0. Some schools without plus/minus grading count every A as 4.0. Check your school's published scale, since this changes the math.

How do I calculate weighted GPA?

Use the standard grade points, then add your school's bonus: commonly +1.0 for AP/IB courses and +0.5 for honors, before multiplying by credits. Then divide total quality points by total credits as usual. Weighted GPAs can exceed 4.0.

Does an F count as 0 in GPA calculation?

Yes. An F converts to 0.0 grade points, but its credit hours still count in the divisor. That combination is why a single F drags a GPA down so sharply: it adds credits without adding any points.

Why does my hand calculation differ from my transcript?

The usual causes: your school uses a different grade point scale (no plus/minus, or different values), repeated courses are handled specially (many schools keep only the higher grade), transfer credits are excluded, or a data entry error. Compare your course list against the transcript line by line to find it.