Singapore School Holidays and school term times differ as a result of different curricula. Here we capture the key three school years.
Jump to MOE primary and secondary schools
Jump to Indian curriculum schools
Jump to European, UK, US schools
1 January |
New Year’s Day |
2 January |
Semester 1, term 1 start |
5-6 February |
Chinese New Year |
15 March |
Semester 1, term 1 end |
25 March |
Semester 1, term 2 start |
19 April |
Good Friday |
1 May |
Labour Day |
19 May (20 May will be a public holiday) |
Vesak Day |
31 May |
Semester 1, term 2 end |
5 June |
Hari Raya Puasa |
1 July |
Semester 2, term 3 start |
7 July (8 July will be a public holiday) |
Youth Day |
9 August |
National Day |
6 August |
Teachers’ Day |
6 September |
Semester 2, term 3 end |
11 August (12 August will be a public holiday) |
Hari Raya Haji |
16 September |
Semester 2, term 4 start |
4 October |
Children’s Day* |
15 November |
Semester 2, term 4 end |
27 October (28 October will be a public holiday) |
Deepavali |
25 December |
Christmas Day |
*for primary schools and primary sections of full schools only
Schools following the Indian curriculum tend to follow the April to March calendar of their home country and incorporate local holidays within this.
18 April |
Term 1 starts |
1 May |
Labour Day |
29 May |
Vesak Day |
1 June |
Term 1 ends |
15 June |
Hari Raya Puasa |
7 July (8 July will be a public holiday) |
Youth Day |
2 July |
Term 2 starts |
9 August |
National Day |
6 August |
Teachers’ Day |
4 October |
Children’s Day* |
21 September |
Term 2 ends |
1 October |
Term 3 start |
6-7 November |
Deepavali |
7 December |
Term 3 ends |
25 December |
Christmas Day |
1 January |
New Year’s Day |
7 January |
Term 4 starts |
5-6 February |
Chinese New Year |
15 March |
Term 4 ends |
Schools following the Northern hemisphere academic calendar (UK, European and North American schools) from September to June/July, will follow these dates.
20 August (this varies by school) |
Term 1 start |
31 August |
Teachers’ Day |
1 September |
Hari Raya Haji |
6 October |
Children’s Day* |
15-19 October |
Mid-term break |
18 October |
Deepavali |
14 December |
Term 1 end |
25 December |
Christmas Day |
1 January |
New Year’s Day |
7 January |
Term 2 start |
4-8 February |
Mid-term break (inc. Chinese New Year) |
5-6 February |
Chinese New Year |
5 April |
Term 2 end |
19 April |
Good Friday |
22 April |
Term 3 start |
1 May |
Labour Day |
20-21 May |
Mid-term break |
19 May (20 May will be a public holiday) |
Vesak Day |
5 June |
Hari Raya Puasa |
28 June |
Term 3 end |
7 July (8 July will be a public holiday) |
Youth Day |
* Some schools may postpone their academic year start to the last week of August and extend the third term to the first full week of July.
We advise you to check with individual schools before making any definite holiday plans.