SolutionsCase StudiesAI ToolsResourcesAboutContact
Get Your Free AI Automation Audit Book a Free 30-Minute Strategy Call

How to calculate GPA and CGPA

By Taimur Hassan SiddiquiPublished 7 October 2026

Your GPA is a credit-weighted average of your grade points. This guide shows the formula, a full worked example for one semester and for your cumulative CGPA, and the mistakes that give people the wrong number.

The short version

  1. List every course. Write down each course's credit hours and the grade points your school gives for the grade you earned.
  2. Find the quality points. Multiply grade points by credit hours for each course.
  3. Add up two totals. Add all the quality points, and separately add all the credit hours.
  4. Divide. GPA = total quality points ÷ total credit hours. Round only at the end.

Skip the arithmetic. The free GPA Calculator does this for you, shows the formula and the working with your own numbers, and runs in your browser - nothing you type is uploaded. Also useful: Grade Calculator, Final Grade Calculator.

Open the GPA Calculator →

The GPA formula

Grade point average weights each course by how many credit hours it is worth, so a 4-credit course moves your GPA more than a 1-credit one.

quality points = grade points × credit hours GPA = Σ quality points ÷ Σ credit hours

A worked example: one semester

A student takes four courses on a 4.0 scale.

CourseCreditsGradePointsQuality points
Calculus4A4.016.0
English3B+3.39.9
Physics4B3.012.0
History2A-3.77.4
Total1345.3
GPA = 45.3 ÷ 13 = 3.4846… ≈ 3.48

Calculating your new CGPA

Your cumulative GPA (CGPA) works the same way across every semester. You do not need the old courses - only your previous CGPA and your previous total credits, because CGPA × credits gives back the old quality points.

new CGPA = (previous CGPA × previous credits + this semester's quality points) ÷ (previous credits + this semester's credits) Example: previous CGPA 3.00 over 30 credits, plus the semester above = (3.00 × 30 + 45.3) ÷ (30 + 13) = 135.3 ÷ 43 = 3.1465… ≈ 3.15

Why you cannot average your GPAs

Averaging 3.00 and 3.48 gives 3.24, which is wrong. The 30 earlier credits must count for more than this semester's 13. The simple average of semester GPAs only works if every semester had exactly the same number of credits.

Scales are not the same everywhere

Many US colleges use a 4.0 scale with plus and minus grades (A- is 3.7, B+ is 3.3). Some systems use a 5-point scale, and many universities publish their own table with values such as 3.67 or 3.33. Some US high schools add a point for honours or AP courses, which is called a weighted GPA. The formula is identical in every case - only the grade points change - so use the exact points from your own transcript or handbook.

Common mistakes

  • Forgetting to weight by credits and just averaging the grade points.
  • Using the wrong points for plus and minus grades.
  • Counting pass/fail or audited courses that your school leaves out of GPA.
  • Ignoring your school's rule for repeated courses (some replace the old grade, some average both).
  • Rounding each course before adding. Keep full precision and round the final answer.

CGPA to percentage conversion is not covered by the formula above: every university defines its own, so use the conversion your institution publishes.

Frequently asked questions

What is the difference between GPA and CGPA?
GPA usually means one semester, while CGPA is the cumulative average across all semesters so far. Some schools use the two terms loosely, so check what yours means.
How do I calculate GPA when courses have different credit hours?
Multiply each course's grade points by its credit hours, add the results, and divide by the total credit hours. That is exactly the weighting this guide describes.
Do 0-credit courses affect my GPA?
No. A 0-credit course adds 0 quality points and 0 credits, so it changes nothing.
Can I convert my CGPA to a percentage?
Only with your university's own rule. Conversion formulas differ between universities and a general formula can be wrong for you, so check your transcript or the registrar's notice.
What GPA do I need?
It depends entirely on the programme, scholarship or employer. Requirements are set by them, so check the published minimum for the one you are applying to.