* denotes Public and/ or School Holidays.
THESE DATES ARE SUBJECT TO CHANGE
First Term |
New Year’s Day* |
Friday, 1 January |
First day of Term |
Monday, 4 January |
Chinese New Year* |
Thursday, 11 February – Monday, 15 February (inclusive) |
Last day to withdraw if leaving end of Term 1 |
Wednesday, 10 February |
Last day of Term |
Friday, 12 March |
Second TERM |
First day of Term |
Monday, 22 March |
Good Friday* |
Friday, 2 April |
Last day to withdraw if leaving end of Term 2 |
Friday, 30 April |
Labour Day* |
Saturday, 1 May- Monday, 3 May (inclusive) |
Hari Raya Puasa* |
Thursday, 13 May |
Vesak Day* |
Wednesday, 26 May |
Last day of Term |
Friday, 28 May |
Holiday camp 9am-1pm in school |
Monday, 31 May– Friday, 18 June |
Third TERM |
First day of Term |
Monday, 28 June |
Youth Day* |
Sunday, 4 July – Monday, 5 July |
Hari Raya Haji* |
Tuesday, 20 July |
Last day to withdraw if leaving end of Term 3 |
Thursday, 5 August |
National Day* |
Monday, 9 August – Tuesday, 10 August (inclusive) |
Teacher’s Day* |
Friday, 3 September |
Last day of Term |
Friday, 3 September |
Fourth TERM |
First day of Term |
Monday, 13 September |
Children’s Day* |
Friday, 8 October |
Last day to withdraw if leaving end of Term 4 |
Friday, 22 October |
Deepavali* |
Thursday, 4 November |
Last day of Term |
Friday, 19 November |
Holiday camp 9am-1pm in school |
Monday, 22 November- Friday, 17 December |
Christmas Day* |
Saturday, 25 December |