Learning how to calculate GPA makes it easier to understand your academic standing, test possible outcomes, and update your records after each term. This guide explains unweighted, weighted, semester, and cumulative GPA calculations with formulas, conversion assumptions, worked examples, and a reusable worksheet you can check against your school’s grading policy.
Overview
Grade point average, or GPA, is a numerical summary of your course grades. The basic calculation converts each letter grade into grade points, accounts for the credit or weighting assigned to each course, and divides the total points by the total credits or course units.
The most common distinction is between:
- Unweighted GPA: Every course uses the same grade-point scale, regardless of whether the class is standard, honors, Advanced Placement, International Baccalaureate, or another advanced level.
- Weighted GPA: Advanced courses may receive additional grade points according to your school’s rules.
- Semester GPA: The average for one term, such as a semester, quarter, or grading period.
- Cumulative GPA: The average across multiple terms, usually calculated using all included courses and their credits.
There is no single grading scale used by every school. A 4.0 scale is common, but some institutions use different maximums, plus-and-minus values, course weights, or exclusions. Treat any personal calculation as an estimate until you compare it with your transcript or school’s published method.
How to estimate your GPA
Step 1: List your courses and final grades
Start with completed final grades rather than individual assignment scores. Record the course name, final letter grade, credit value, and whether the course has a special weighting. If you are estimating a future GPA, label projected grades clearly so they are not confused with official results.
Step 2: Convert letter grades to grade points
The following table shows a commonly used unweighted 4.0-scale example. It is a calculation reference, not a universal policy.
| Letter grade | Example grade points |
|---|---|
| A | 4.0 |
| B | 3.0 |
| C | 2.0 |
| D | 1.0 |
| F | 0.0 |
If your school assigns values such as 3.7 for an A− or 3.3 for a B+, use those values instead. Do not replace your school’s scale with a generic online conversion table.
Step 3: Apply the credit-weighted formula
For courses with different credit values, use this formula:
GPA = total quality points ÷ total credits
For each course, calculate quality points as:
quality points = grade points × course credits
For courses that all carry the same credit value, you can add the grade points and divide by the number of courses. Credit weighting becomes important when, for example, a four-credit course and a one-credit course appear in the same term.
Step 4: Round consistently
Keep several decimal places while calculating and round only the final result. Your school may display GPA to two decimal places, three decimal places, or another format. Avoid rounding each course before multiplying by credits, because small differences can accumulate.
Inputs and assumptions
A reliable GPA calculator needs more than a list of letter grades. Check these inputs before beginning your calculation:
- Grade-point scale: Confirm whether the school uses a 4.0 scale, plus-and-minus values, or another conversion.
- Course credits: Use the credits shown in your transcript or course catalog. Do not assume every class has equal weight.
- Advanced-course policy: Find out whether honors or advanced classes receive extra points and whether the increase applies to every passing grade or only selected grades.
- Included coursework: Check whether pass/fail courses, repeated courses, withdrawals, transfer credits, physical education, or incomplete grades count toward GPA.
- Reporting format: A transcript GPA, school GPA, and application GPA may be calculated differently. Use the value requested by the institution or form you are completing.
For a simple worksheet, create five columns: course, final grade, grade points, credits, and quality points. Enter each course, convert the grade, multiply grade points by credits, then add the quality-points and credit columns separately. This worksheet also makes errors easier to find than entering numbers into a calculator without a record of the inputs.
Worked examples
Example 1: Unweighted semester GPA
Assume four courses have equal credit values and use the example 4.0 scale:
- English: A = 4.0
- Algebra: B = 3.0
- Biology: B = 3.0
- History: A = 4.0
The calculation is (4.0 + 3.0 + 3.0 + 4.0) ÷ 4 = 3.50. The estimated unweighted semester GPA is 3.50.
Example 2: Credit-weighted GPA
Suppose your courses have different credits:
- Course A: A, 4.0 grade points, 4 credits = 16 quality points
- Course B: B, 3.0 grade points, 3 credits = 9 quality points
- Course C: A, 4.0 grade points, 1 credit = 4 quality points
Total quality points are 29, and total credits are 8. The GPA is 29 ÷ 8 = 3.625, which may display as 3.63 if rounded to two decimal places.
Example 3: Weighted GPA
Assume a school adds 1.0 point to grades in an approved advanced course. A student earns an A in an advanced course, a B in a standard course, and an A in another standard course. The weighted grade points would be 5.0, 3.0, and 4.0. With equal credits, the estimate is (5.0 + 3.0 + 4.0) ÷ 3 = 4.00.
This example is only valid if the school actually uses that weighting rule. Some schools add a smaller amount, cap the maximum GPA, or use a different treatment for advanced courses. A weighted GPA should always be calculated from the specific policy that applies to your transcript.
Example 4: Cumulative GPA
To calculate a cumulative GPA from completed terms, combine quality points and credits rather than averaging semester GPAs directly. If Term 1 has 36 quality points over 10 credits and Term 2 has 42 quality points over 12 credits, the cumulative calculation is (36 + 42) ÷ (10 + 12) = 78 ÷ 22 = 3.55.
Simply averaging 3.60 and 3.50 would be appropriate only if both terms contained the same number of GPA-bearing credits.
When to recalculate
Recalculate your GPA whenever a new final grade is recorded, a term closes, a course is repeated, or your school changes how a course is classified. A practical schedule is:
- At the start of a term: Record your current cumulative GPA and completed credits. Use projected grades to model possible outcomes, but keep them separate from official grades.
- After progress reports: Update your grade estimates if you are planning study time around a target. A projection is useful for planning, not a replacement for the final transcript.
- After final grades post: Replace estimates with official grades and recalculate the semester and cumulative GPA.
- Before applications or academic reviews: Confirm which GPA the form requests and compare your calculation with the transcript or registrar’s record.
Keep a dated copy of your worksheet so you can see which courses and rules were included. If your result differs from the school’s official GPA, review the scale, credits, repeated-course rules, advanced-course weighting, and excluded classes before assuming the calculation is wrong. For related planning, you can also use a grade calculator guide to estimate how upcoming assessments may affect a course grade, then return to this GPA worksheet when final grades are available.
Once you confirm your school’s rules, save the grade-point table and formula in a spreadsheet or study tool. Updating the same worksheet each term is faster and more reliable than starting from scratch, and it gives you a clear record for academic planning.