STPM CGPA Calculator
Tip: Add semesters (Sem 1, Sem 2, Sem 3). Add/remove subjects inside each semester. Results show only after clicking Calculate.
Are you preparing for your Sijil Tinggi Persekolahan Malaysia (STPM) examinations and wondering how your grades will impact your university admissions? Our free STPM CGPA Calculator 2025 takes the guesswork out of calculating your Cumulative Grade Point Average, helping you plan your academic future with confidence.
What is STPM?
The Sijil Tinggi Persekolahan Malaysia (STPM) is a pre-university examination taken by students in Malaysia after completing their secondary education. Often considered equivalent to A-levels, STPM serves as the primary qualification for admission to Malaysian public universities.
STPM consists of three main semesters plus coursework components, covering various subjects across different streams including science, arts, and technical fields. Students typically take four subjects, with Pengajian Am (General Studies) being mandatory for most students.
STPM Grading System
The STPM grading system uses a point-based scale where:
Grade | NGMP Value | Achievement Level |
A | 4.00 | Full Pass |
A- | 3.67 | Full Pass |
B+ | 3.33 | Full Pass |
B | 3.00 | Full Pass |
B- | 2.67 | Full Pass |
C+ | 2.33 | Full Pass |
C | 2.00 | Full Pass |
C- | 1.67 | Partial Pass |
D+ | 1.33 | Partial Pass |
D | 1.00 | Partial Pass |
F | 0.00 | Fail |
Understanding CGPA in STPM
What is CGPA?
CGPA stands for Cumulative Grade Point Average, known in Bahasa Malaysia as Purata Nilai Gred Keseluruhan (PNGK). This single number represents your overall academic performance across all STPM subjects.
How CGPA is Calculated
Your STPM CGPA is calculated by taking the average of your Nilai Gred Mata Pelajaran (NGMP) across all four subjects:
CGPA = (Subject 1 NGMP + Subject 2 NGMP + Subject 3 NGMP + Subject 4 NGMP) ÷ 4
CGPA Calculation Examples
Let’s look at some practical scenarios to understand how CGPA works:
Scenario 1: Consistent Performance
- Subject A: Grade B (3.00)
- Subject B: Grade B (3.00)
- Subject C: Grade B (3.00)
- Subject D: Grade B (3.00)
- CGPA = (3.00 + 3.00 + 3.00 + 3.00) ÷ 4 = 3.00
Scenario 2: Mixed Performance
- Subject A: Grade A (4.00)
- Subject B: Grade C (2.00)
- Subject C: Grade B (3.00)
- Subject D: Grade A- (3.67)
- CGPA = (4.00 + 2.00 + 3.00 + 3.67) ÷ 4 = 3.17
Scenario 3: With a Failing Grade
- Subject A: Grade A (4.00)
- Subject B: Grade F (0.00)
- Subject C: Grade B (3.00)
- Subject D: Grade C+ (2.33)
- CGPA = (4.00 + 0.00 + 3.00 + 2.33) ÷ 4 = 2.33
Introducing Our Free STPM CGPA Calculator 2025
What Makes Our Calculator Special?

Our STPM CGPA Calculator 2025 stands out from competitors with several unique advantages:
Key Features:
- User-Friendly Interface: Simple and intuitive design that’s easy to navigate
- Accurate Calculations: Mirrors the official STPM grading system precisely
- Real-Time Predictions: Instant CGPA calculations as you input grades
- Mobile Compatibility: Works seamlessly on smartphones, tablets, and computers
- Comprehensive Grade Analysis: Shows detailed breakdowns of your academic performance
- Completely Free: No hidden fees or subscription requirements
- Up-to-Date Information: Aligned with 2025 STPM examination criteria
How to Use Our CGPA Calculator
Step-by-Step Guide
Step 1: Access the Calculator
Visit our free STPM CGPA Calculator 2025 and familiarize yourself with the interface.
Step 2: Select Your Subjects
Choose your four STPM subjects from the dropdown menus. Common subjects include:
- Pengajian Am (General Studies)
- Mathematics (M) or Mathematics (T)
- Physics, Chemistry, or Biology
- Economics, Accounting, or History
Step 3: Input Your Grades
Enter your grades for each subject using the dropdown selections (A, A-, B+, B, B-, C+, C, C-, D+, D, F).
Step 4: View Your Results
Your CGPA will be calculated instantly and displayed clearly on the screen.
Step 5: Analyze Your Performance
Review the detailed breakdown showing how each subject contributes to your overall CGPA.
Additional Resources and Support
Official STPM Resources
- Malaysian Examinations Council (MPM): Visit the official MPM website for the latest STPM regulations and examination schedules
- STPM Syllabus: Download current syllabi for all subjects
- Past Year Papers: Access previous examination papers for practice
Tips for Improving Your CGPA
Study Strategy Tips:
- Create a balanced study schedule covering all subjects
- Focus extra attention on weaker subjects
- Form study groups with classmates
- Seek help from teachers for challenging topics
Exam Preparation:
- Practice with past year papers regularly
- Time yourself during practice sessions
- Understand marking schemes for each subject
- Review and revise systematically
Academic Planning:
- Set realistic grade targets for each subject
- Monitor your progress throughout the semesters
- Identify university program requirements early
- Plan retake strategies if needed
Maximizing Your STPM Success
Understanding your CGPA is just the beginning. Our calculator helps you make informed decisions about your academic future by providing accurate, instant calculations that mirror the official STPM system.