Calculating your GPA is a matter of converting letter grades into grade points, multiplying each course's points by its credit hours, and dividing total quality points by total credits. This guide explains the GPA formula, shows semester and cumulative examples, compares weighted and unweighted systems, and provides a worksheet you can reuse whenever your grades or course plan change.
Overview
Grade point average, or GPA, summarizes academic performance on a numerical scale. The exact grading scale and policies vary by school, college, university, program, and country, so your institution's catalog, transcript guide, or registrar should be the final reference. The calculation method below is a standard way to estimate a semester or cumulative GPA when courses carry different numbers of credit hours.
The most important distinction is between grade points and quality points:
- Grade points are the numerical value assigned to a letter grade, such as 4.0 for an A on a common unweighted scale.
- Credit hours represent the credit value of a course.
- Quality points are grade points multiplied by credit hours.
A GPA calculator can perform the arithmetic quickly, but entering the right inputs matters more than the tool itself. Confirm whether your institution includes plus and minus grades, pass/fail courses, repeated courses, withdrawals, transfer credits, or honors-level weighting.
How to estimate your GPA
Use this GPA formula for courses measured in credit hours:
GPA = Total quality points ÷ Total attempted GPA credit hours
To calculate a semester GPA, include the eligible courses from that term. To calculate a cumulative GPA, combine the eligible courses and quality points from all applicable terms.
Step 1: Convert each grade to grade points
A commonly used unweighted 4.0 scale looks like this:
| Letter grade | Typical grade points |
|---|---|
| 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.0 |
| F | 0.0 |
This is an example scale, not a universal rule. Some institutions use different values, omit plus or minus distinctions, or calculate grades with a percentage-to-point conversion. Use the scale that appears in your academic policy or transcript system.
Step 2: Multiply grade points by credit hours
For each course, multiply the converted grade by the course's credit hours. A 3-credit course with a 3.0 grade-point value produces 9.0 quality points:
3.0 × 3 = 9.0 quality points
Step 3: Add and divide
Add the quality points from all included courses. Then add the credit hours for those courses and divide the first total by the second. Round only at the end unless your institution specifies a different procedure.
Inputs and assumptions
A reliable GPA estimate starts with a complete list of inputs. Create one row for every course and record:
- Course name or code
- Credit hours
- Final or projected letter grade
- Grade-point value used by your institution
- Quality points, calculated as grade points multiplied by credits
Do not automatically include every item on a transcript. Pass/fail courses may not affect GPA, while some schools treat an F differently from a withdrawal. Transfer courses may count toward degree credits without entering the institutional GPA. Repeated-course policies can also change whether an earlier grade remains in the calculation, is replaced, or is averaged. These details are institution-specific, so check the applicable policy before using your result for an academic decision.
Weighted versus unweighted GPA
An unweighted GPA applies the same grade-point scale to eligible courses regardless of course level. A weighted GPA adds extra value to selected courses, often advanced, honors, or similarly designated classes. The amount of additional weight and the courses that qualify vary widely.
For a weighted calculation, first identify the approved additional value for each qualifying course. Then add that value to the base grade points before multiplying by credit hours. For example, if a school adds 0.5 points to a qualifying course and assigns 4.0 for an A, that course would use 4.5 grade points under the stated assumption. Do not apply a generic honors bonus unless your school confirms it.
Weighted and unweighted GPAs answer different questions. When comparing your results with an academic requirement, scholarship rule, or admissions instruction, use the version requested by that organization.
Worked examples
Example 1: Semester GPA with equal credit hours
Assume a student completes four 3-credit courses with grades of A, B+, B, and A−. Using the example scale above:
| Grade | Grade points | Credits | Quality points |
|---|---|---|---|
| A | 4.0 | 3 | 12.0 |
| B+ | 3.3 | 3 | 9.9 |
| B | 3.0 | 3 | 9.0 |
| A− | 3.7 | 3 | 11.1 |
Total quality points are 42.0, and total GPA credits are 12. The estimated semester GPA is:
42.0 ÷ 12 = 3.50
Example 2: Courses with different credit hours
Now assume a student earns an A in a 4-credit course, a B in a 3-credit course, and a C+ in a 2-credit course:
- A: 4.0 × 4 = 16.0 quality points
- B: 3.0 × 3 = 9.0 quality points
- C+: 2.3 × 2 = 4.6 quality points
The total is 29.6 quality points across 9 credits. The estimated GPA is 29.6 ÷ 9 = 3.29, rounded to two decimal places. A simple average of 4.0, 3.0, and 2.3 would not account for the courses' different credit values.
Example 3: Cumulative GPA
Suppose a student's previous record contains 45 GPA credits and 144.0 quality points. During the current term, the student earns 12 credits and 42.0 quality points. Combine the totals rather than averaging the two GPAs:
(144.0 + 42.0) ÷ (45 + 12) = 186.0 ÷ 57 = 3.26
The estimated cumulative GPA is 3.26. This method gives appropriate influence to the number of credits completed in each period.
Copyable GPA worksheet
Use the following structure in a spreadsheet or notebook:
Course | Letter grade | Grade points | Credit hours | Quality points _______|______________|______________|______________|_______________ _______|______________|______________|______________|_______________ _______|______________|______________|______________|_______________ Total quality points: __________ Total GPA credit hours: _______ GPA = total quality points ÷ total GPA credit hours = _______
For planning, enter projected grades instead of final grades and label the result as an estimate. You can also pair this calculation with a grade percentage calculator when a course grade is still based on assignments, exams, or category weights.
When to recalculate
Recalculate your GPA whenever an input changes or when you need a decision-ready estimate. Useful times include:
- After final grades post: Replace projected grades with official grades and check the institution's recorded GPA.
- Before course registration: Model possible grades to understand how a proposed term could affect your cumulative GPA.
- After a repeated course: Review the repeat policy before deciding whether the earlier attempt remains in the calculation.
- Before applying for a scholarship or program: Confirm whether the requirement uses cumulative, major, institutional, weighted, or unweighted GPA.
- When transferring or changing schools: Recheck how transfer credits and grades are treated.
- When your grading scale changes: Update the grade-point table and any honors-course assumptions.
For the most accurate result, compare your worksheet with your official academic record. If the numbers differ, look for excluded courses, different rounding rules, repeated-course adjustments, or a grading scale that includes values not used in your estimate. Keep a saved copy after each term so your cumulative GPA calculation can be updated instead of rebuilt from scratch.
Once your GPA is calculated, use it as a planning measure rather than a prediction of every academic outcome. Pair it with course requirements, remaining credits, and realistic grade projections. For broader academic planning, a structured study guide and exam plan can help turn a target GPA into specific weekly actions.