Skip to main content
OpenEduCat logo

Malaysia Gradebook

SPM Best-9 Aggregate — Lembaga Peperiksaan Malaysia Rules

The SPM Best-9 aggregate is the primary metric used by Malaysian IPTA universities for undergraduate admission decisions. Lembaga Peperiksaan Malaysia rules specify which nine subjects count, which subjects are excluded (co-curricular, non-academic electives), and what the mandatory credit threshold is. Students must achieve at least five credits at grade C or above — including both English Language and Mathematics — for IPTA eligibility. This page explains the complete Best-9 subject selection rules, the 11-band SPM grade scale, the credit counting methodology, and how OpenEduCat automates Best-9 computation for every student.

SPM 11-Band Grade Scale (A+ to G)

The Lembaga Peperiksaan grading scale, credit threshold, and IPTA eligibility implications for each grade band.

GradeScore RangeCredit?GPA Equiv.Notes
A+≥ 90%Yes4.0Highest band — Straight A+ recognition
A80–89%Yes4.0High distinction
A–70–79%Yes3.7Strong pass
B+65–69%Yes3.3Good pass
B60–64%Yes3.0Satisfactory
C+55–59%Yes2.5Above minimum credit
C50–54%Yes2.0Minimum credit — counts toward 5-credit IPTA minimum
D45–49%No1.5Pass, not a credit — does not count toward minimum credit threshold
E40–44%No1.0Pass, not a credit
G< 40%No0.0Fail — does not contribute to Best-9 aggregate favourably
THAbsentNoN/ATidak hadir (absent) — recorded on certificate, not graded

Source: Lembaga Peperiksaan Malaysia (Malaysian Examinations Syndicate). Credit threshold (C grade, ≥50%) determines IPTA eligibility counting.

Lembaga Peperiksaan Best-9 Selection Rules

The five rules that determine which nine subjects are counted in the SPM aggregate for IPTA university admission.

Rule 1: Nine Best Subjects

Only nine subjects are counted in the Best-9 aggregate, selected automatically by taking the nine highest-scoring subjects from all subjects the student sits. If a student sits eleven subjects, the two lowest grades are excluded from the aggregate calculation.

Rule 2: Co-Curricular Subjects Excluded

Pendidikan Jasmani dan Kesihatan (Physical Education and Health, PJK) and certain vocational elective subjects are excluded from the Best-9 count. The system applies the Lembaga Peperiksaan subject eligibility list to automatically filter these from aggregate consideration.

Rule 3: Mandated Subjects Must Be Included

Bahasa Melayu and Sejarah (History) are compulsory SPM subjects. Students must pass Bahasa Melayu to be awarded the SPM certificate. These subjects are included in the subject pool for Best-9 selection but are not exempt from the nine-best calculation.

Rule 4: Credit Counting for IPTA Eligibility

IPTA university admission requires a minimum of five subject credits (grade C or above), including English Language and Mathematics. This 5-credit minimum is checked separately from the Best-9 aggregate — a student with a strong Best-9 may still be ineligible if they lack five credits including the two mandatory subjects.

Rule 5: Resit Subjects

Students who resit SPM subjects in subsequent sittings can have their resit results included in a revised Best-9 aggregate. OpenEduCat stores all sitting records with sitting number references and recomputes Best-9 when resit results are entered.

Credit Count and IPTA Eligibility

How the number of subject credits (grade C or above) determines a student's IPTA admission eligibility status.

Credit CountStandingIPTA Eligibility
9+ credits (incl. English & Maths)ExcellentCompetitive for all IPTA programmes. Eligible for JPA scholarship consideration and Straight A+ recognition if all credits are at A+.
7–8 credits (incl. English & Maths)StrongEligible for most IPTA undergraduate programmes. Strong basis for foundation programme entry.
5–6 credits (incl. English & Maths)IPTA Minimum MetMeets minimum IPTA eligibility. Programme options depend on specific subject credits and IPTA quota allocation.
5+ credits (missing English or Maths)ConditionalDoes not meet IPTA minimum until English and Mathematics credit are both achieved. Must resit the missing subject.
Fewer than 5 creditsBelow MinimumIneligible for IPTA direct entry. Student must resit to achieve additional credits before UPU application.

IPTA eligibility requirements are set by the Ministry of Higher Education (MoHE) and the UPU centralised application system. Individual programme requirements may be higher.

How OpenEduCat Automates SPM Best-9 Calculation

Rule-bound Best-9 subject selection, credit counting, and SPM certificate generation — all automated from the gradebook.

1

Lembaga Peperiksaan Subject Eligibility Filter

OpenEduCat stores the Lembaga Peperiksaan subject eligibility list. When Best-9 is computed, co-curricular and non-eligible subjects are automatically excluded from consideration. The eligibility list is updatable each examination year to reflect Lembaga Peperiksaan policy changes.

2

Automatic Best-9 Subject Selection

After eligibility filtering, OpenEduCat ranks all eligible subjects by grade and selects the top nine. Both the aggregate result and the list of selected vs. excluded subjects are stored in the student record. Teachers and counsellors can review the selection for any student.

3

SPM Credit Counter (5-Credit IPTA Minimum)

OpenEduCat maintains a live credit counter for each SPM student, tracking subjects at grade C or above. The counter separately flags whether English Language and Mathematics are both among the credits, providing a direct IPTA eligibility indicator throughout the examination year.

4

Resit Result Integration and Best-9 Recomputation

When a resit result is entered, OpenEduCat recomputes the Best-9 aggregate and credit count using the improved grade. All sitting records are preserved with sitting number references for accurate Sijil Pelajaran Malaysia certificate reporting.

Frequently Asked Questions

Common questions about SPM Best-9 subject selection, credit counting, and Lembaga Peperiksaan rules.

Lembaga Peperiksaan Malaysia selects the nine subjects with the highest grades from all subjects the student sits, after excluding non-eligible subjects such as Pendidikan Jasmani dan Kesihatan. The selection is automatic and rule-bound — no student or school can manually choose which nine subjects to include. OpenEduCat applies the same eligibility rules and selects the nine best subjects automatically when computing the SPM aggregate.

Automate SPM Best-9 aggregate calculation with OpenEduCat

Subject eligibility filtering, automatic nine-best selection, 5-credit IPTA minimum tracking, and Sijil SPM certificate generation — all in one system, compliant with Lembaga Peperiksaan Malaysia rules.