New Year | 1 January | Saturday |
New Year (School Holiday)* | 3 January | Monday |
Semester 1 Start | 4 January | Tuesday |
Chinese New Year | 1 February | Tuesday |
Chinese New Year* (2nd Day) | 2 February | Wednesday |
Professional Development Day | 14 March | Monday |
Good Friday | 15 April | Friday |
Labour Day* | 1 May | Sunday |
Labour Day (off-in-lieu) | 2 May | Monday |
Hari Raya Puasa | 3 May | Tuesday |
Vesak Day | 15 May | Sunday |
Vesak Day (off-in-lieu) | 16 May | Monday |
Professional Development Day | 30 May | Monday |
Semester 1 End | 10 June | Friday |
June Break | 13 June – 24 June |
Semester 2 Start | 27 June | Monday |
Hari Raya Haji | 10 July | Sunday |
Hari Raya Haji (School Holiday)* | 11 July | Monday |
National Day | 9 August | Tuesday |
Teachers’ Day | 2 September (no school-day) | Friday |
Professional Development Day | 5 September | Monday |
Deepavali | 24 October | Monday |
Professional Development Day | 28 November | Monday |
Semester 2 End | 16 December | Friday |
December Break | 19 December – 30 December |
New Year | 1 January | Sunday |
New Year (off-in-lieu) | 2 January | Monday |
Term 1 Start | 11 January | Wednesday |
Chinese New Year | 22 January | Sunday |
Chinese New Year (2nd Day) | 23 January | Monday |
Chinese New Year (off-in-lieu) | 24 January | Tuesday |
Term 1 School Break | 27 March – 7 April |
Term 2 Start | 11 April | Tuesday |
Hari Raya Puasa | 22 April | Saturday |
Hari Raya Puasa (off-in-lieu) | 24 April | Monday |
Labour Day | 1 May | Monday |
Teacher in Service Day | 2 May (no school-day) | Tuesday |
Vesak Day | 2 June | Friday |
Term 2 School Break | 19 June – 24 July |
Term 3 Start | 25 July | Tuesday |
National Day | 9 August | Wednesday |
Teachers’ Day | 1 September (no school-day) | Friday |
Term 3 School Break | 2 October – 6 October 2023 |
Term 4 Start | 10 October | Tuesday |
Deepavali | 12 November | Sunday |
Deepavali (off-in-lieu) | 13 November | Monday |
Teacher in Service Day | 14 November (no school-day) | Tuesday |
Christmas Day | 25 December | Monday |
Year End School Holiday | 11 December – 9 January 2024 | |
New Year Day | 1 January 2024 | Monday |