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

GPA & CGPA Calculator

Enter each course's credit hours and grade to get your semester GPA, then add your previous CGPA and credits to get your new cumulative GPA. Works on a 4.0, 5.0 or your own scale, shows every step, and runs entirely in your browser.

Free, no signupNo daily limitRuns in your browser - nothing you enter is uploadedUpdated

Course (optional)Credit hoursGradeQuality pointsRemove
Tip: press Enter in a row to add the next course.
Cumulative GPA (optional)
-Semester GPA
-Credit hours
-Quality points

Worked example: one semester, then the new CGPA

A student takes four courses on the 4.0 scale. Quality points are grade points × credit hours.

CourseCreditsGradePointsQuality points
Calculus4A4.016.0
English3B+3.39.9
Physics4B3.012.0
History2A-3.77.4
Total1345.3
Semester GPA = 45.3 ÷ 13 = 3.48 (3.4846…) Previous: CGPA 3.00 over 30 credits → 3.00 × 30 = 90 quality points New CGPA = (90 + 45.3) ÷ (30 + 13) = 135.3 ÷ 43 = 3.15 (3.1465…)

Averaging the two GPAs instead, (3.00 + 3.48) ÷ 2 = 3.24, would be wrong: the 30 earlier credits must count for more than this semester's 13.

How GPA scales differ

There is no single GPA scale. Many US colleges use a 4.0 scale with plus and minus grades (A- = 3.7, B+ = 3.3). Nigerian universities commonly use a 5-point scale where A = 5. Many universities in Pakistan publish their own grade-point table with values such as 3.67 and 3.33, and a few institutions elsewhere give A+ more than 4.0.

That is why this calculator lets you either pick a common letter scale or switch to Grade points and type the exact points from your own transcript or handbook. The formula - quality points divided by credit hours - is the same on every scale.

What does differ by institution is everything around the formula: whether a repeated course replaces the old grade, whether pass/fail courses count, and how CGPA converts to a percentage. Check your own university's rules for those.

Letter4.0 scale5.0 scale
A / A+4.05
A-3.7-
B+ / B / B-3.3 / 3.0 / 2.74
C+ / C / C-2.3 / 2.0 / 1.73
D+ / D / D-1.3 / 1.0 / 0.72
E-1
F00

Common defaults used by this calculator, not any one university's official table.

Frequently asked questions

How is GPA calculated?
Multiply each course's grade points by its credit hours to get its quality points, add the quality points together, then divide by the total credit hours. A 4-credit A therefore counts four times as much as a 1-credit A.
How do I calculate my new CGPA after this semester?
Multiply your previous CGPA by your previous credit hours to get your previous quality points, add this semester's quality points, then divide by all credit hours so far. For example, a 3.0 CGPA over 30 credits plus a 3.5 semester over 15 credits gives (90 + 52.5) / 45 = 3.17.
Can I just average my semester GPAs?
Only if every semester had exactly the same number of credits. Otherwise a light semester would count as much as a heavy one, so this calculator always weights by credit hours.
My university uses a different scale. Can I still use it?
Yes. Switch the scale to "Grade points" and type the points your university gives for each grade directly, for example 3.67 or 2.33. The calculator uses whatever points you enter; it does not assume any particular university's rules.
Can it convert my CGPA to a percentage?
No. Universities convert CGPA to percentage with their own formulas, and those formulas differ, so a single conversion here would be wrong for many students. Check your university's official conversion rule or transcript.
What happens to courses with 0 credits?
A 0-credit course adds nothing to the GPA, because its quality points are 0 and it adds 0 to the credit total. If every course has 0 credits the calculator shows an error instead of a meaningless number.

What this calculator does not do

  • It does not apply university-specific rules such as repeated-course replacement, pass/fail courses or grade forgiveness - leave those courses out or enter them the way your registrar counts them.
  • There is no CGPA-to-percentage conversion, because every university defines its own.
  • Letter-to-point values on the 4.0 and 5.0 scales are common defaults; if your institution uses different points, use "Grade points" mode.

Related free tools

Step-by-step guide: How to calculate GPA and CGPA →

Built and checked by Taimur Hassan Siddiqui, who has more than ten years in computer-science education. The formulas on this page are covered by an automated test suite, and the worked example on this page is one of its cases. Last updated 7 October 2026.