The Singapore-Cambridge GCE O-Level examinations are held once a year. The oral and listening-comprehension papers come first, and the main written papers are typically sat over October and November. This guide explains when the O-Level papers fall, when results are released, and how to build a revision plan around them.
When are the 2026 O-Level exams?
- The 2026 GCE O-Level October–November papers run from Mon 5 Oct 2026 to Tue 10 Nov 2026 (SEAB timetable, updated 13 February 2026).
- English Language Paper 1 is on Mon 19 Oct 2026, 13:30 - 15:20.
- Mathematics (4052) Paper 1 is on Wed 21 Oct 2026, 14:00 - 16:15.
- Science practicals are run in shifts; each candidate sits only the shift on their Entry Proof.
Last updated: 2026-10-17 · Source: SEAB 2026 O-Level timetable (PDF)
2026 O-Level timetable: October–November papers
| Date | Time | Code/Paper | Subject |
|---|---|---|---|
| Mon 5 Oct 2026 | 08:00 - 09:50 | 6091/03 | Shift 1: Physics |
| Mon 5 Oct 2026 | 10:20 - 12:10 | 6091/03 | Shift 2: Physics |
| Mon 5 Oct 2026 | 12:40 - 14:30 | 6091/03 | Shift 3: Physics |
| Mon 5 Oct 2026 | 15:00 - 16:50 | 6091/03 | Shift 4: Physics |
| Tue 6 Oct 2026 | 13:00 - 14:30 | 7085/01 | Business Studies |
| Wed 7 Oct 2026 | 08:00 - 10:30 | 7155/02 | Computing |
| Thu 8 Oct 2026 | 08:00 - 09:30 | 5086/05 | Shift 1: Science (Phy/Chem) |
| Thu 8 Oct 2026 | 08:00 - 09:30 | 5087/05 | Shift 1: Science (Phy/Bio) |
| Thu 8 Oct 2026 | 08:00 - 09:30 | 5088/05 | Shift 1: Science (Chem/Bio) |
| Thu 8 Oct 2026 | 10:00 - 11:30 | 5086/05 | Shift 2: Science (Phy/Chem) |
| Thu 8 Oct 2026 | 10:00 - 11:30 | 5087/05 | Shift 2: Science (Phy/Bio) |
| Thu 8 Oct 2026 | 10:00 - 11:30 | 5088/05 | Shift 2: Science (Chem/Bio) |
| Thu 8 Oct 2026 | 12:00 - 13:30 | 5086/05 | Shift 3: Science (Phy/Chem) |
| Thu 8 Oct 2026 | 12:00 - 13:30 | 5087/05 | Shift 3: Science (Phy/Bio) |
| Thu 8 Oct 2026 | 12:00 - 13:30 | 5088/05 | Shift 3: Science (Chem/Bio) |
| Thu 8 Oct 2026 | 14:00 - 15:30 | 5086/05 | Shift 4: Science (Phy/Chem) |
| Thu 8 Oct 2026 | 14:00 - 15:30 | 5087/05 | Shift 4: Science (Phy/Bio) |
| Thu 8 Oct 2026 | 14:00 - 15:30 | 5088/05 | Shift 4: Science (Chem/Bio) |
| Mon 12 Oct 2026 | 08:00 - 09:30 | 3034/01 | Spanish |
| Mon 12 Oct 2026 | 08:00 - 09:30 | 3918/01 | German |
| Mon 12 Oct 2026 | 08:00 - 09:30 | 3919/01 | Japanese |
| Mon 12 Oct 2026 | 14:00 - 15:30 | 3917/01 | French |
| Mon 12 Oct 2026 | 14:00 - 15:45 | 1135/01 | Arabic As A 3Rd Language |
| Mon 12 Oct 2026 | 14:00 - 15:45 | 1136/01 | Bahasa Indonesia As A 3Rd Lang Written 01:45 |
| Mon 12 Oct 2026 | 14:00 - 17:00 | 3249/01 | Burmese |
| Mon 12 Oct 2026 | 14:00 - 17:00 | 3260/01 | Thai |
| Tue 13 Oct 2026 | 08:00 - 09:50 | 6093/03 | Shift 1: Biology |
| Tue 13 Oct 2026 | 10:20 - 12:10 | 6093/03 | Shift 2: Biology |
| Tue 13 Oct 2026 | 12:40 - 14:30 | 6093/03 | Shift 3: Biology |
| Tue 13 Oct 2026 | 15:00 - 16:50 | 6093/03 | Shift 4: Biology |
| Wed 14 Oct 2026 | 08:00 - 09:15 | 3034/02 | Spanish |
| Wed 14 Oct 2026 | 08:00 - 09:15 | 3918/02 | German |
| Wed 14 Oct 2026 | 08:00 - 09:15 | 3919/02 | Japanese |
| Wed 14 Oct 2026 | 08:00 - 09:30 | 3186/01 | Arabic |
| Wed 14 Oct 2026 | 10:15 - 11:45 | 3186/02 | Arabic |
| Wed 14 Oct 2026 | 10:30 - 11:05 | 3034/03 | Spanish (listening) |
| Wed 14 Oct 2026 | 10:30 - 11:05 | 3918/03 | German |
| Wed 14 Oct 2026 | 10:30 - 11:10 | 3919/03 | Japanese |
| Wed 14 Oct 2026 | 14:00 - 15:15 | 1135/02 | Arabic As A 3Rd Language |
| Wed 14 Oct 2026 | 14:00 - 15:15 | 1136/02 | Bahasa Indonesia As A 3Rd Lang Written 01:15 |
| Wed 14 Oct 2026 | 14:00 - 15:15 | 3917/02 | French |
| Wed 14 Oct 2026 | 16:30 - 17:00 | 1135/03 | Arabic As A 3Rd Language (listening) |
| Wed 14 Oct 2026 | 16:30 - 17:00 | 1136/03 | Bahasa Indonesia As A 3Rd Lang (listening) |
| Wed 14 Oct 2026 | 16:30 - 17:05 | 3917/03 | French (listening) |
| Thu 15 Oct 2026 | 14:00 - 14:45 | 1184/03 | English Language (listening) |
| Thu 15 Oct 2026 | 16:30 - 17:00 | 1133/03 | Malay (Special Programme) (listening) |
| Thu 15 Oct 2026 | 16:30 - 17:00 | 1151/03 | Malay B (listening) |
| Thu 15 Oct 2026 | 16:30 - 17:00 | 1152/03 | Tamil B (listening) |
| Thu 15 Oct 2026 | 16:30 - 17:00 | 1153/03 | Chinese B (listening) |
| Thu 15 Oct 2026 | 16:30 - 17:00 | 1166/03 | Chinese (Special Programme) (listening) |
| Fri 16 Oct 2026 | 11:30 - 13:00 | 7085/02 | Business Studies |
| Mon 19 Oct 2026 | 13:30 - 15:20 | 1184/01 | English Language |
| Mon 19 Oct 2026 | 16:05 - 17:55 | 1184/02 | English Language |
| Tue 20 Oct 2026 | 08:00 - 10:00 | 7155/01 | Computing |
| Tue 20 Oct 2026 | 08:00 - 10:15 | 2286/02 | Economics |
| Tue 20 Oct 2026 | 14:00 - 15:45 | 2260/02 | Humanities (Ss, Geography) |
| Tue 20 Oct 2026 | 14:00 - 15:50 | 2261/02 | Humanities (Ss, History) |
| Wed 21 Oct 2026 | 14:00 - 16:15 | 4052/01 | Mathematics |
| Thu 22 Oct 2026 | 14:00 - 15:45 | 2279/01 | Geography |
| Thu 22 Oct 2026 | 14:00 - 15:50 | 2174/01 | History |
| Fri 23 Oct 2026 | 14:30 - 16:45 | 4052/02 | Mathematics |
| Mon 26 Oct 2026 | 08:00 - 09:45 | 2260/01 | Humanities (Ss, Geography) |
| Mon 26 Oct 2026 | 08:00 - 09:45 | 2261/01 | Humanities (Ss, History) |
| Mon 26 Oct 2026 | 08:00 - 09:45 | 2262/01 | Humanities (Ss, Lit In English) |
| Mon 26 Oct 2026 | 08:00 - 09:45 | 2263/01 | Humanities (Ss, Lit In Chinese) |
| Mon 26 Oct 2026 | 08:00 - 09:45 | 2264/01 | Humanities (Ss, Lit In Malay) |
| Mon 26 Oct 2026 | 08:00 - 09:45 | 2265/01 | Humanities (Ss, Lit In Tamil) |
| Mon 26 Oct 2026 | 14:00 - 16:15 | 4049/01 | Additional Mathematics |
| Tue 27 Oct 2026 | 08:00 - 09:45 | 2279/02 | Geography |
| Tue 27 Oct 2026 | 08:00 - 09:50 | 2174/02 | History |
| Tue 27 Oct 2026 | 10:30 - 12:00 | 2065/02 | Literature In English |
| Tue 27 Oct 2026 | 14:00 - 15:15 | 5086/03 | Science (Phy/Chem) |
| Tue 27 Oct 2026 | 14:00 - 15:15 | 5088/03 | Science (Chem/Bio) |
| Tue 27 Oct 2026 | 14:00 - 15:45 | 6092/02 | Chemistry |
| Wed 28 Oct 2026 | 08:00 - 10:15 | 4049/02 | Additional Mathematics |
| Wed 28 Oct 2026 | 14:00 - 15:00 | 7087/01 | Principles Of Accounts |
| Thu 29 Oct 2026 | 08:00 - 09:40 | 2065/01 | Literature In English |
| Thu 29 Oct 2026 | 08:00 - 09:40 | 2262/02 | Humanities (Ss, Lit In English) |
| Thu 29 Oct 2026 | 14:00 - 15:15 | 5086/02 | Science (Phy/Chem) |
| Thu 29 Oct 2026 | 14:00 - 15:15 | 5087/02 | Science (Phy/Bio) |
| Thu 29 Oct 2026 | 14:00 - 15:45 | 6091/02 | Physics |
| Fri 30 Oct 2026 | 08:00 - 09:15 | 5087/04 | Science (Phy/Bio) |
| Fri 30 Oct 2026 | 08:00 - 09:15 | 5088/04 | Science (Chem/Bio) |
| Fri 30 Oct 2026 | 08:00 - 09:45 | 6093/02 | Biology |
| Fri 30 Oct 2026 | 14:30 - 16:30 | 7087/02 | Principles Of Accounts |
| Mon 2 Nov 2026 | 08:00 - 09:30 | 6085/01 | Music |
| Mon 2 Nov 2026 | 08:00 - 09:30 | 6086/01 | Higher Music |
| Mon 2 Nov 2026 | 08:00 - 10:00 | 2299/01 | Drama |
| Mon 2 Nov 2026 | 08:00 - 10:00 | 6063/01 | Electronics |
| Mon 2 Nov 2026 | 08:00 - 10:00 | 6081/01 | Exercise And Sports Science |
| Mon 2 Nov 2026 | 08:00 - 10:00 | 7059/01 | Design And Technology |
| Mon 2 Nov 2026 | 08:00 - 10:15 | 6114/01 | Art (Revised) |
| Mon 2 Nov 2026 | 08:00 - 10:15 | 6124/01 | Higher Art |
| Mon 2 Nov 2026 | 14:00 - 15:30 | 2080/01 | Islamic Religious Knowledge |
| Mon 2 Nov 2026 | 14:00 - 16:00 | 6097/01 | Nutrition And Food Science |
| Tue 3 Nov 2026 | 08:00 - 10:00 | 1116/01 | Higher Chinese |
| Tue 3 Nov 2026 | 08:00 - 10:00 | 1117/01 | Higher Malay |
| Tue 3 Nov 2026 | 08:00 - 10:00 | 1147/01 | Higher Tamil |
| Tue 3 Nov 2026 | 08:00 - 10:00 | 1148/01 | Malay |
| Tue 3 Nov 2026 | 08:00 - 10:00 | 1157/01 | Tamil |
| Tue 3 Nov 2026 | 08:00 - 10:00 | 1160/01 | Chinese |
| Tue 3 Nov 2026 | 08:00 - 10:00 | 3194/01 | Hindi |
| Tue 3 Nov 2026 | 08:00 - 10:00 | 3196/01 | Urdu |
| Tue 3 Nov 2026 | 08:00 - 10:00 | 3199/01 | Gujarati |
| Tue 3 Nov 2026 | 08:00 - 10:00 | 3203/01 | Panjabi |
| Tue 3 Nov 2026 | 08:00 - 10:00 | 3215/01 | Bengali |
| Tue 3 Nov 2026 | 11:00 - 12:30 | 1148/02 | Malay |
| Tue 3 Nov 2026 | 11:00 - 12:30 | 1157/02 | Tamil |
| Tue 3 Nov 2026 | 11:00 - 12:30 | 1160/02 | Chinese |
| Tue 3 Nov 2026 | 11:00 - 12:30 | 3194/02 | Hindi |
| Tue 3 Nov 2026 | 11:00 - 12:30 | 3196/02 | Urdu |
| Tue 3 Nov 2026 | 11:00 - 12:30 | 3199/02 | Gujarati |
| Tue 3 Nov 2026 | 11:00 - 12:30 | 3203/02 | Panjabi |
| Tue 3 Nov 2026 | 11:00 - 12:30 | 3215/02 | Bengali |
| Tue 3 Nov 2026 | 11:00 - 12:45 | 1116/02 | Higher Chinese |
| Tue 3 Nov 2026 | 11:00 - 12:45 | 1117/02 | Higher Malay |
| Tue 3 Nov 2026 | 11:00 - 12:45 | 1147/02 | Higher Tamil |
| Wed 4 Nov 2026 | 08:00 - 08:50 | 1151/01 | Malay B |
| Wed 4 Nov 2026 | 08:00 - 08:50 | 1152/01 | Tamil B |
| Wed 4 Nov 2026 | 08:00 - 08:50 | 1153/01 | Chinese B |
| Wed 4 Nov 2026 | 09:00 - 09:45 | 2286/01 | Economics |
| Wed 4 Nov 2026 | 09:35 - 10:35 | 1151/02 | Malay B |
| Wed 4 Nov 2026 | 09:35 - 10:35 | 1152/02 | Tamil B |
| Wed 4 Nov 2026 | 09:35 - 10:35 | 1153/02 | Chinese B |
| Wed 4 Nov 2026 | 14:00 - 15:40 | 2031/02 | Literature In Chinese |
| Wed 4 Nov 2026 | 14:00 - 15:40 | 2032/02 | Literature In Malay |
| Wed 4 Nov 2026 | 14:00 - 15:40 | 2033/02 | Literature In Tamil |
| Wed 4 Nov 2026 | 14:00 - 15:40 | 2263/02 | Humanities (Ss, Lit In Chinese) |
| Wed 4 Nov 2026 | 14:00 - 15:40 | 2264/02 | Humanities (Ss, Lit In Malay) |
| Wed 4 Nov 2026 | 14:00 - 15:40 | 2265/02 | Humanities (Ss, Lit In Tamil) |
| Thu 5 Nov 2026 | 08:00 - 09:30 | 2080/02 | Islamic Religious Knowledge |
| Thu 5 Nov 2026 | 08:00 - 09:45 | 1133/01 | Malay (Special Programme) |
| Thu 5 Nov 2026 | 08:00 - 09:45 | 1166/01 | Chinese (Special Programme) |
| Thu 5 Nov 2026 | 10:30 - 11:45 | 1133/02 | Malay (Special Programme) |
| Thu 5 Nov 2026 | 10:30 - 11:45 | 1166/02 | Chinese (Special Programme) |
| Thu 5 Nov 2026 | 14:00 - 15:30 | 2031/01 | Literature In Chinese |
| Thu 5 Nov 2026 | 14:00 - 15:30 | 2032/01 | Literature In Malay |
| Thu 5 Nov 2026 | 14:00 - 15:30 | 2033/01 | Literature In Tamil |
| Fri 6 Nov 2026 | 08:00 - 09:00 | 6092/01 | Chemistry |
| Fri 6 Nov 2026 | 14:30 - 15:30 | 6091/01 | Physics |
| Tue 10 Nov 2026 | 08:00 - 09:00 | 5086/01 | Science (Phy/Chem) |
| Tue 10 Nov 2026 | 08:00 - 09:00 | 5087/01 | Science (Phy/Bio) |
| Tue 10 Nov 2026 | 08:00 - 09:00 | 5088/01 | Science (Chem/Bio) |
| Tue 10 Nov 2026 | 14:00 - 15:00 | 6093/01 | Biology |
Times in 24-hour format, copied from SEAB. Your child's Entry Proof is the final word on their own papers, sessions and venue.
Confirmed by SEAB
2026 O-Level results release: Wednesday 13 – Friday 15 January 2027.
When are the 2026 O-Level examinations?
The O-Level mother-tongue oral and listening-comprehension papers are held first, and the main written papers run across October and November. The exact date and time of each subject paper are set by SEAB and change every year.
For the exact 2026 timetable for each subject paper, always check the official source: the SEAB examination timetable and important dates. Your child's Entry Proof from their school also lists their personal paper schedule, session and venue.
How to read the O-Level timetable
- Papers are grouped by subject and component. Many subjects have two written papers (Paper 1 and Paper 2) on different days.
- Check the session, not just the date. Some days have a morning and an afternoon paper — confirm the start time for each.
- Oral and coursework run earlier. Mother-tongue oral, listening comprehension and coursework deadlines fall before the written window.
- Clashes are managed by SEAB. If two papers coincide, the school and SEAB arrange the sitting — confirm the details on the Entry Proof.
How to plan revision around the timetable
Work backwards from the written window: map each subject's paper dates, then schedule revision so each subject peaks just before its paper rather than cramming everything into the final week. Reserve the last few days before each paper for timed past-year practice.
Get matched with an O-Level tutor who can build that subject-by-subject plan and target the papers your child finds hardest — tell us the subjects and we shortlist three vetted tutors in 24 hours.
Related exam guides
- A-Level Rank Point Calculator — work out your University Admission Score.
- L1R5 Guide — how the JC admission aggregate is scored.
- Secondary school cut-off points — PSLE AL ranges for every school.