School Calendar
LSM - Learning Support Programme for Mathematics
LSP - The Learning Support Programme for English
RRP - Reading Remediation Programme
SCHOOL TERMS FOR 2026
Semester 1
Term 1 : Friday, 2 January* to Friday, 13 March
Term 2 : Monday, 23 March to Friday, 30 May
Semester 2
Term 3 : Monday, 29 June to Friday, 4 September
Term 4 : Monday, 14 September to Friday, 20 November
*Primary 1 will start school on Friday, 2 January 2026. Primary 2 to 6 will start school on Monday, 5 January 2026.
SCHOOL HOLIDAYS FOR 2026
-
March Holidays : Saturday, 14 March to Sunday, 22 March
-
June Holidays : Saturday, 30 May to Sunday, 28 June
-
September Holidays : Saturday, 5 September to Sunday, 13 September
-
December Holidays : Saturday, 21 November to Thursday, 31 December
SCHEDULED SCHOOL HOLIDAYS FOR 2026
-
Youth Day : Sunday, 5 July (Monday, 76 July is a school holiday)
-
Teachers' Day : Friday, 4 September
-
Children's Day : Friday, 2 October
SCHEDULED PUBLIC HOLIDAYS FOR 2026
-
New Year's Day : Thursday, 1 January
-
Chinese New Year : Tuesday, 17 February & Wednesday, 18 February
-
Hari Raya Puasa: Saturday, 21 March (As Saturday, 21 March 2026 is a Public Holiday, Monday, 23 March 2026 will be a designated day off-in-lieu for schools (i.e. Schools, including the General Office and Student Care Centres will be closed.))
-
Good Friday : Friday, 3 April
-
Labour Day : Friday, 1 May
-
Hari Raya Haji : Wednesday, 27 May
-
Vesak Day : Sunday, 31 May (Monday, 1 June 2026 will be a public holiday.)
-
National Day : Sunday, 9 August (Monday, 10 August 2026 will be a public holiday.)
-
Deepavali : Sunday, 8 November (Monday, 9 November 2026 will be a public holiday.)
-
Christmas Day : Friday, 25 December