Subject Guides
Complete SPM Guide: Timetable, Subjects, & How To Prepare
Need an SPM Guide? Browse articles about the latest SPM 2026 timetable, SPM subject formats, results release, and some tips on how to prepare for exams.

The final examination at the end of secondary school that most students in Malaysia take is called the SPM (Sijil Pelajaran Malaysia) examination and has an impact on many aspects of life thereafter. Your results determine which pre-university programmes, diplomas, and scholarships you'll be able to apply for as well as the certificate is a prerequisite required for many jobs and further studies.
SPM can feel overwhelming, as so much depends upon it. Once broken down, it becomes much easier to deal with: when each component occurs, which subjects you'll be taking, how they're marked and what you can do to prepare, both academically and otherwise. This guide will explain each of those briefly, and will direct you to the more complete EduKaji guides should you need to proceed further into any of them, so you can use this as a starting point at any point in form 4 or 5.
SPM Timetable: Key Dates for the Speaking Test, Practical, and Written Papers
SPM is made up of multiple components. It takes place in stages over a number of weeks: Oral tests for Bahasa Melayu and English are first, followed by the Science Practical Test for science stream pupils, and finally the written papers, in which the listening tests for both languages are completed. The actual dates vary yearly and the Malaysian Examinations Syndicate (Lembaga Peperiksaan) will release the complete timetable for all subjects at lp.moe.gov.my.
The following are the important dates announced by Ministry of Education for SPM 2026:
- Bahasa Melayu oral test: 26 to 29 October
- English oral test: 2 to 5 November
- Science Practical Test (Physics, Chemistry, Biology, and Additional Science): 16 to 18 November
- Written papers: 23 November to 17 December
- Bahasa Melayu listening test: 23 November
- English listening test: 24 November
The SPM speaking test is easy to underestimate because it takes place weeks before the written papers, while most students are still deep in revision. Treat it as the official start of SPM rather than a warm-up. For the full day-by-day schedule, see our SPM 2026 timetable, and for advice on planning your revision around it, read our guide to the SPM timetable.
SPM Subjects: Compulsory Subjects, Electives, and Minimum Requirements
Under the KSSM curriculum, every SPM candidate sits a set of core subjects:
- Bahasa Melayu
- English
- Sejarah
- Mathematics
- Pendidikan Islam (for Muslim students) or Pendidikan Moral (for non-Muslim students)
- Science (for students outside the pure science stream)
Science stream students take Physics, Chemistry, and Biology in place of Science, usually alongside Additional Mathematics.
Other students choose electives from groups such as commerce (Accounting, Economics, Business), humanities (Geography, Literature), the arts, additional languages, and technical or vocational subjects, depending on what their school offers.
Candidates register for a minimum of six subjects and a maximum of ten, with a small allowance for certain additional language subjects on top of that. To receive the SPM certificate, you must pass both Bahasa Melayu and Sejarah, however well you do in your other subjects.
Universities and pre-university programmes then set their own entry requirements, often including specific grades in English, Mathematics, or the sciences, so it’s worth checking those early if you already have a course in mind.
For a closer look at individual papers, including their format and marks breakdown, see our subject guides (Coming Soon):
- SPM Bahasa Melayu
- SPM English
- SPM Sejarah
- SPM Mathematics
- SPM Pendidikan Islam
- SPM Pendidikan Moral
- SPM Science
- SPM Biology
- SPM Chemistry
- SPM Physics
SPM Results: How to Check Them and How the Grading Works
SPM results are released a few months after the written papers end, usually in the first half of the following year. For reference, SPM results in 2026, for the SPM 2025 cohort, were released on 31 March. On results day, you can check yours in three ways:
- At your school, from the release time announced by the Ministry of Education
- Online at myresultspm.moe.gov.my, where you can view and download your result slip
- By SMS, by sending SPM <MyKad number> <index number> to 15888 while the service is running
Private candidates get their results through the state education department where they registered. Each subject is graded as follows:
| Grade | Level | Category |
|---|---|---|
| A+ | Cemerlang Tertinggi (Highest Distinction) | Distinction |
| A | Cemerlang Tinggi (High Distinction) | Distinction |
| A- | Cemerlang (Distinction) | Distinction |
| B+ | Kepujian Tertinggi (Highest Credit) | Credit |
| B | Kepujian Tinggi (High Credit) | Credit |
| C+ | Kepujian Atas (Upper Credit) | Credit |
| C | Kepujian (Credit) | Credit |
| D | Lulus Atas (Upper Pass) | Pass |
| E | Lulus (Pass) | Pass |
| G | Gagal (Fail) | Fail |
If one of your grades is far below what you expected, you can apply to have the paper re-checked within a set period after results day.
If you didn’t pass a subject, or missed out on the certificate because of Bahasa Melayu or Sejarah, it isn’t the end of the road. You can resit as a private candidate, and other pathways are still open to you. Our guide on what happens if you fail SPM walks through each option.
How to Prepare for SPM
Good SPM preparation starts well before the trial exams, but your school’s or state’s SPM trial is still the most useful checkpoint you’ll get. It shows you how you perform under real exam conditions, and the marked scripts point you to exactly what needs more work. For this year’s candidates, trial SPM 2026 papers from different states are also some of the best practice material available.
These EduKaji resources are a good place to start:
- SPM trial paper videos, where questions from trial papers are worked through and explained step by step
- SPM trial paper downloads for timed practice at home
- Time management guides for arts and humanities students and science stream students
- Study tips beyond the SPM trial paper, on how sleep, exercise, food, and stress affect what you remember
- How to get straight As in SPM, with advice from a student who has done it
If you take only one habit from this section, make it this: practise with real papers under timed conditions as early as you can, and check every answer against the marking scheme.
Managing SPM Exam Stress
SPM brings real pressure, and how you handle it affects your results as much as your revision does. A stressed, exhausted brain struggles to recall what it has learned and makes more careless mistakes under time pressure, which is why looking after your mental health belongs in your study plan alongside past-year papers.
Our mental health guides for students cover this in more depth, including:
- How to deal with exam stress (Coming Soon)
- How to recognise and recover from burnout (Coming Soon)
- How to Find Study Motivation
If the pressure starts to feel unmanageable, talk to someone you trust, whether that’s a parent, a teacher, or your school counsellor. Talian HEAL 15555, run by the Ministry of Health, also offers counselling by phone every day from 8am to midnight.
What to Do After SPM
Once your last paper is done, the next decision comes around quickly. Most students choose between Form 6 (STPM), matriculation, foundation programmes, A-Levels, diplomas, and TVET courses. The right choice depends on your results, your interests, and where you eventually want to study or work. Applications for some of these open soon after results day, so it helps to research your options while you wait.
Our guide on what to do after SPM explains each pathway in more detail.
For personal advice, the education counsellors at UniEnrol can help you compare post-SPM options based on your results and interests. Whatever stage you’re at, bookmark this page and come back to it as SPM gets closer.
Ready to start your tertiary education research? Check in with Uni Enrol!