Learning how to calculate GPA helps you check your academic standing, plan future courses, and test realistic grade scenarios. This guide explains unweighted, weighted, semester, cumulative, and credit-hour GPA calculations with formulas, a GPA scale chart, worked examples, and a worksheet you can reuse whenever new grades are posted.
Overview
Grade point average, or GPA, is an average of the grade points assigned to your courses. The calculation is usually based on a four-point scale, but schools and colleges may use different grade-point values, weighting rules, rounding methods, or exclusions. Treat the examples below as a method for estimating your GPA, then compare the result with your school’s official grading policy or transcript.
The most important distinction is between unweighted GPA and weighted GPA:
- Unweighted GPA: Every course uses the same grade-point scale, regardless of course difficulty.
- Weighted GPA: Certain advanced, honors, or higher-level courses receive additional points according to the school’s rules.
A semester GPA covers one grading period. A cumulative GPA combines courses from multiple grading periods. In college, GPA is commonly calculated using credit hours, so a four-credit course affects the result more than a one-credit course.
| GPA type | What it measures | Basic calculation |
|---|---|---|
| Unweighted GPA | Average performance on a common scale | Total grade points ÷ number of courses |
| Weighted GPA | Average that includes approved course-level bonuses | Total weighted points ÷ number of courses |
| Semester GPA | Performance during one term | Term grade points ÷ term credits or courses |
| Cumulative GPA | Performance across several terms | Total grade points ÷ total credits or courses |
| Credit-hour GPA | Performance adjusted for course size | Total quality points ÷ total credit hours |
How to estimate
Unweighted GPA formula
To calculate an unweighted GPA, convert each letter grade to grade points, add the points, and divide by the number of courses. A common example of a four-point scale is:
| Letter grade | Example grade points |
|---|---|
| A | 4.0 |
| B | 3.0 |
| C | 2.0 |
| D | 1.0 |
| F | 0.0 |
Some schools assign additional values to plus and minus grades, such as 3.7 for an A− or 3.3 for a B+. Others use whole numbers only. Use the scale that appears in your school handbook, grade report, or student information system.
Formula: GPA = sum of grade points ÷ number of courses.
Weighted GPA formula
For a weighted GPA, first identify which courses qualify for additional weight. Then apply the approved bonus or alternative scale to those courses before finding the average. For example, if a school adds 1.0 point to approved advanced courses, a 4.0 grade in that course may become 5.0 for the weighted calculation. This is only an illustration; schools differ in which courses qualify and how much weight they add.
Formula: Weighted GPA = sum of weighted grade points ÷ number of courses.
Do not add weight simply because a course feels difficult. A course generally counts as weighted only when the school identifies it as honors, advanced, or another approved category.
Credit-hour GPA formula
College and some secondary-school systems use credits to give larger courses more influence. Multiply each course’s grade points by its credit hours to find its quality points. Add the quality points and divide by total credit hours.
Formula: Credit-hour GPA = total quality points ÷ total attempted credit hours.
A course worth three credits and a course worth one credit should not automatically count equally in a credit-hour calculation. Check whether pass/fail courses, repeated courses, withdrawals, or transfer credits are included before estimating a cumulative GPA.
Inputs and assumptions
Before using a GPA calculator or completing the worksheet below, collect these inputs:
- The final letter grade or percentage for each course.
- The grade-point scale used by your school.
- Whether each course is standard, honors, advanced, or another weighted category.
- The credit hours for each course, if your system uses credits.
- Rules for repeated courses, withdrawals, incompletes, pass/fail grades, and transfer work.
- Your current cumulative GPA and completed credits, if you are projecting a new cumulative GPA.
Keep the following worksheet for each term:
| Course | Grade points | Weight or multiplier | Credits | Quality points |
|---|---|---|---|---|
| Course 1 | _____ | _____ | _____ | _____ |
| Course 2 | _____ | _____ | _____ | _____ |
| Course 3 | _____ | _____ | _____ | _____ |
| Course 4 | _____ | _____ | _____ | _____ |
For an unweighted calculation, add the grade-point column and divide by the number of included courses. For a credit-hour calculation, multiply grade points by credits for each course, record the result as quality points, and divide total quality points by total credits.
Worked examples
Example 1: Unweighted semester GPA
Suppose a student earns A, B, B, and C in four equally weighted courses. Using the example scale above, the points are 4.0, 3.0, 3.0, and 2.0.
GPA = (4.0 + 3.0 + 3.0 + 2.0) ÷ 4 = 12.0 ÷ 4 = 3.00.
This is an estimated semester GPA before applying any school-specific plus/minus rules or rounding policy.
Example 2: Weighted GPA
Assume the same grades, but the A is in an approved advanced course and the school adds 1.0 point to that course. The weighted points would be 5.0, 3.0, 3.0, and 2.0.
Weighted GPA = (5.0 + 3.0 + 3.0 + 2.0) ÷ 4 = 13.0 ÷ 4 = 3.25.
The difference between 3.00 and 3.25 comes from the stated weighting assumption, not from changing the underlying letter grades. A different school policy could produce a different result.
Example 3: Credit-hour GPA
Imagine three courses: a three-credit course with a 4.0, a three-credit course with a 3.0, and a one-credit course with a 2.0.
Quality points = (3 × 4.0) + (3 × 3.0) + (1 × 2.0) = 12.0 + 9.0 + 2.0 = 23.0.
Total credits = 3 + 3 + 1 = 7.
Credit-hour GPA = 23.0 ÷ 7 = 3.29, rounded to two decimal places.
Example 4: Projecting a cumulative GPA
To estimate a new cumulative GPA, multiply your current GPA by the number of completed credits. Add the quality points from the new term, then divide by all completed credits after the term.
For example, a student with a 3.20 GPA over 30 credits has 96.0 existing quality points. If the student earns 12.0 quality points in a new four-credit term, the projection is:
New cumulative GPA = (96.0 + 12.0) ÷ (30 + 4) = 108.0 ÷ 34 = 3.18, rounded to two decimal places.
This example shows why a single term may not change a cumulative GPA dramatically: earlier credits remain part of the average.
When to recalculate
Recalculate your GPA when final grades are posted, a term ends, a course is repeated, or your school updates how it displays grades. It is also useful to estimate your GPA before registration or course changes so you can compare possible outcomes without treating a projection as an official result.
Use this quick review each time:
- Confirm that every course and grade is included correctly.
- Check whether the course is weighted and whether the weighting is approved.
- Verify credit hours and exclusions such as pass/fail or withdrawn courses.
- Keep full precision during the calculation and round only the final result unless your school says otherwise.
- Compare your estimate with your official transcript or ask an adviser about discrepancies.
If you are planning around a target GPA, calculate several scenarios: the result if you earn your expected grades, the result with one grade higher, and the result with one grade lower. Pair those estimates with a grade calculator for individual assignments, then update your GPA worksheet after each official term. This turns GPA calculation into a practical academic planning tool rather than a one-time exercise.