How to Calculate GPA: Weighted, Unweighted, and Semester GPA Explained
GPAgrade calculationsacademic planningstudy toolshigh school students

How to Calculate GPA: Weighted, Unweighted, and Semester GPA Explained

SStudium Editorial Team
2026-11-11
6 min read

Learn how to calculate weighted, unweighted, semester, cumulative, and credit-hour GPA with formulas, examples, and a reusable worksheet.

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 typeWhat it measuresBasic calculation
Unweighted GPAAverage performance on a common scaleTotal grade points ÷ number of courses
Weighted GPAAverage that includes approved course-level bonusesTotal weighted points ÷ number of courses
Semester GPAPerformance during one termTerm grade points ÷ term credits or courses
Cumulative GPAPerformance across several termsTotal grade points ÷ total credits or courses
Credit-hour GPAPerformance adjusted for course sizeTotal 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 gradeExample grade points
A4.0
B3.0
C2.0
D1.0
F0.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:

  1. The final letter grade or percentage for each course.
  2. The grade-point scale used by your school.
  3. Whether each course is standard, honors, advanced, or another weighted category.
  4. The credit hours for each course, if your system uses credits.
  5. Rules for repeated courses, withdrawals, incompletes, pass/fail grades, and transfer work.
  6. Your current cumulative GPA and completed credits, if you are projecting a new cumulative GPA.

Keep the following worksheet for each term:

CourseGrade pointsWeight or multiplierCreditsQuality 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:

  1. Confirm that every course and grade is included correctly.
  2. Check whether the course is weighted and whether the weighting is approved.
  3. Verify credit hours and exclusions such as pass/fail or withdrawn courses.
  4. Keep full precision during the calculation and round only the final result unless your school says otherwise.
  5. 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.

Related Topics

#GPA#grade calculations#academic planning#study tools#high school students
S

Studium Editorial Team

Education Editor

Senior editor and content strategist. Writing about technology, design, and the future of digital media. Follow along for deep dives into the industry's moving parts.