English Language
IGCSE 0500 · O Level 1123
- Paper 1 Reading
- Paper 2 Directed Writing and Composition
- Notes
- Revision papers
O Level 1123: Paper 1 Writing, Paper 2 Reading
Every subject, every paper, with notes and revision papers. IGCSE and O Level codes shown for each subject.
Papers follow Cambridge’s current exam structure for 2028 onwards (Extended tier for IGCSE). Ask us for any paper, topic or school test.
IGCSE 0500 · O Level 1123
O Level 1123: Paper 1 Writing, Paper 2 Reading
IGCSE 0539 · O Level 3248
O Level First Language Urdu 3247 also covered
IGCSE 0493 · O Level 2058
O Level 2058: Paper 1 and Paper 2
IGCSE 0448 · O Level 2059
O Level 2059: Paper 1 and Paper 2
IGCSE 0580 · O Level 4024
O Level 4024: Paper 1 Non-calculator, Paper 2 Calculator
IGCSE 0625 · O Level 5054
O Level 5054: Paper 1 Multiple Choice, Paper 2 Theory, Paper 4 Alternative to Practical
IGCSE 0620 · O Level 5070
O Level 5070: Paper 1 Multiple Choice, Paper 2 Theory, Paper 4 Alternative to Practical
IGCSE 0610 · O Level 5090
O Level 5090: Paper 1 Multiple Choice, Paper 2 Theory, Paper 4 Alternative to Practical
IGCSE 0478 · O Level 2210
O Level 2210: Paper 1 and Paper 2
Send us a message and tell us your subject.