How to Calculate CGPA in Malaysia?
Use this Malaysia CGPA Calculator to instantly compute your Semester GPA and Cumulative CGPA. It supports the standard 4.0 Grading Scale used by universities like UM, UKM, and USM, as well as the 5.0 Scale used in select programmes. Simply enter your grade (A, A-, B+, etc.) and credit hours to see your result and Honours Classification (First Class, Second Upper, etc.).
To calculate CGPA in Malaysia, multiply each course’s grade point by its credit hours, add all results, and divide by the total credit hours.
Formula:
CGPA = Σ(Grade Point × Credit Hours) ÷ Σ(Credit Hours)
Example:
If a student has Math (A = 4.0, 3 credits) and Physics (B+ = 3.3, 4 credits):
CGPA = (4.0 × 3 + 3.3 × 4) ÷ (3 + 4) = (12 + 13.2) ÷ 7 = 3.61
CGPA Calculator
Select grading scale and enter details:
Understanding the Malaysian Grading System
In Malaysia, the Cumulative Grade Point Average (CGPA) or Purata Nilai Gred Kumulatif (PNGK) is the standard metric for academic performance. While the Ministry of Higher Education sets guidelines, individual universities (IPTA and IPTS) may have slight variations in their grading schemes.
4.0 vs. 5.0 Grading Scales
The 4.0 Scale: This is the most common system, used by Universiti Malaya (UM), Universiti Putra Malaysia (UPM), Universiti Kebangsaan Malaysia (UKM), and most private colleges. An 'A' typically equals 4.00.
The 5.0 Scale: Often used in specific technical or vocational programmes, or formerly by institutions like UiTM (though most have transitioned to 4.0). Always check your student handbook.
Malaysian Grading Table (Standard 4.0)
Below is the widely accepted grading point equivalency used in Malaysian Higher Education:
| Letter Grade | Grade Point | Marks Range (%) | Status |
|---|---|---|---|
| A | 4.00 | 80 - 100 | Distinction |
| A- | 3.67 / 3.70 | 75 - 79 | Distinction |
| B+ | 3.33 / 3.30 | 70 - 74 | Good |
| B | 3.00 | 65 - 69 | Good |
| B- | 2.67 / 2.70 | 60 - 64 | Pass |
| C+ | 2.33 / 2.30 | 55 - 59 | Pass |
| C | 2.00 | 50 - 54 | Pass |
| F | 0.00 | 0 - 39 | Fail |
How to Calculate Your CGPA (Step-by-Step)
The formula for calculating GPA is based on Credit Hours. A subject with more credit hours (like a 4-credit Core subject) affects your GPA more than a 1-credit Co-curriculum course.
GPA = Total Grade Points / Total Credit Hours
Where Grade Points = Grade Value × Credit Hours
Example Calculation:
- Subject 1 (3 Credits): A (4.00) → 3 × 4.00 = 12.00
- Subject 2 (4 Credits): B (3.00) → 4 × 3.00 = 12.00
- Subject 3 (2 Credits): A- (3.70) → 2 × 3.70 = 7.40
Total Points = 12 + 12 + 7.4 = 31.4
Total Credits = 3 + 4 + 2 = 9
GPA = 31.4 / 9 = 3.49
Honours Classification (Degree Class)
Upon graduation, your final CGPA determines your Degree Class. While thresholds vary by university (e.g., UM vs USM), the general classification is:
- First Class (Kelas Pertama): CGPA 3.70 - 4.00
- Second Class Upper (Kelas Dua Atas): CGPA 3.00 - 3.69
- Second Class Lower (Kelas Dua Bawah): CGPA 2.20 - 2.99
- Third Class (Kelas Ketiga): CGPA 2.00 - 2.19
Frequently Asked Questions (FAQs)
CGPA is calculated by dividing the sum of all grade points earned across all semesters by the total credit hours taken. Use the calculator above to do this instantly.
It depends on the university. Some universities like UiTM set the First Class benchmark at 3.50, while top research universities like UM often require 3.70 or higher.
Yes. An 'F' grade carries 0.00 points but the credit hours are still counted in the denominator, which significantly lowers the average. Retaking the subject usually replaces the grade in the calculation.
