O-Level Syllabuses Examined in 2019

Here are the 2019 GCE O-Level examination syllabuses for private candidates.


From 2017, certain papers of some GCE O-Level subjects will be in e-Exam format. These subjects are:

Subject TitleSubject CodePaper
Higher Chinese11163
Higher Malay11173
Higher Tamil11473

Check out the online tutorial to better understand the revised examination format.

Here is the 2019 GCE O-Level examination syllabus for private candidates.

Cambridge Subjects

Subject TitleLanguage MediumSubject Code
English Language English1128
Religious Studies (Bible Knowledge) # English2049
Literature in English English2065
History English2174
Geography English2236
Humanities (Social Studies, Geography) English2272
Humanities (Social Studies, History) English2273
Humanities (Social Studies, Literature in English) English2274
Humanities (Social Studies, Literature in Chinese) #English2275
Humanities (Social Studies, Literature in Malay) #English2276
Humanities (Social Studies, Literature in Tamil) #English2277
French French3012
German German3028
Spanish  Spanish3034 
Arabic Arabic3186
Hindi Hindi3194
Urdu Urdu3196
Gujarati Gujarati3199
Panjabi Panjabi3203
Bengali Bengali3215
Burmese Burmese3249
Thai Thai3260
Japanese Japanese3261
Additional Mathematics English4047
Mathematics English4048
Science (Physics, Chemistry) English5076
Science (Physics, Biology) English5077
Science (Chemistry, Biology) English5078
Physics English6091
Chemistry English6092
Biology English6093
Principles of Accounts English7175

# To be examined for the last time in 2019

Local Subjects

Subject TitleLanguage MediumSubject Code
Higher Chinese Chinese1116
Chinese Chinese1160
Literature in Chinese #Chinese2093
Higher Malay Malay1117
Malay Malay1148
Islamic Religious Knowledge Malay2080
Literature in Malay #Malay2238
Higher Tamil Tamil1147
Tamil Tamil1157
Literature in Tamil #Tamil2098
# To be examined for the last time in 2019

Singapore Citizens and Singapore Permanent Residents who would like to register Mother Tongue B can write to contact@moe.gov.sg with your request.