myschool.lymyschoolHelp Center
Help Center

How to calculate CGPA

The two methods myschool offers for calculating CGPA — by GPA average and by credit hours — with a worked example.

2 min read Last updated: 30 September 2026

1How CGPA is calculated

myschool offers two methods for calculating CGPA: by GPA average and by credit hours.

By GPA average

The formula used is:

2CGPA by GPA average formula

CGPA = Sum of the GPAs of all batches ÷ Number of batches

By credit hours

The formula used is:

3CGPA by credit hours formula

CGPA = Total grade points of all batches ÷ Total credit hours of all batches

Example

Credit point scale

AA-B+BB-C+CC-D+DD-F
43.73.332.72.321.71.310.70

Ahmed’s GPA for Batch 1

SubjectCredit hoursGradeGrade points
English3A12
Arabic1B3
Mathematics3C6
Social Studies3F0

Total credit hours = 10, total grade points = 21, GPA = 2.10

Ahmed’s GPA for Batch 2

SubjectCredit hoursGradeGrade points
English3A12
Arabic1B3
Mathematics3B9
Social Studies3A12

Total credit hours = 10, total grade points = 36, GPA = 3.60

CGPA by GPA average

4Applying the GPA average formula

Ahmed’s CGPA = (2.10 + 3.60) ÷ 2 = 2.85

CGPA by credit hours

5Applying the credit hours formula

Ahmed’s CGPA = (21 + 36) ÷ (10 + 10) = 2.85

Note:

  • Grade points = credit hours × the credit points for the grade the student obtained.
  • Total grade points = the sum of the grade points of all subjects across all batches.
  • Total credit hours = the sum of the credit hours of all subjects across all batches.

Still need help?

Our support team is available Sunday to Thursday, 9 AM – 3 PM.