CAIE GCE O Level Past Papers All Subjects

Accounting (7707)

Agriculture (5038)

Arabic (3180)

Art & Design (6090)

Bangladesh Studies (7094)

Bengali (3204)

Biblical Studies (2035)

Biology (5090)

Business Studies (7115)

Chemistry (5070)

Commerce (7100)

Computer Science (2210)

Design & Technology (6043)

Design and Communication (7048)

Economics (2281)

English Language (1123)

Environmental Management (5014)

Fashion & Textiles (6130)

Food & Nutrition (6065)

French (3015)

Geography (2217)

Global Perspectives (2069)

Hinduism (2055)

History (2147)

Islamic Studies (2068)

Islamiyat (2058)

Literature in English (2010)

Marine Science (5180)

Mathematics – Additional (4037)

Mathematics D (4024)

Pakistan Studies (2059)

Physics (5054)

Religious Studies (2048)

Science – Combined (5129)

Setswana (3158)

Sinhala (3205)

Sociology (2251)

Statistics (4040)

Tamil (3226)

Travel & Tourism (7096)

Urdu – First Language (3247)

Urdu – Second Language (3248)