These are the relevant school holidays for both secondary schools and junior colleges in Singapore. This information was collated from the MOE website.

School Holidays For 2017

March Holidays: Sat 11 Mar - Sun 19 Mar
Mid-Year Holidays: Sat 27 May - Mon 26 Jun
September Holidays: Fri 1 Sep - Sun 10 Sep
End-Of-Year Holidays: Sat 18 Nov - 31 Dec (Secondary schools)
                                     Sat 25 Nov - 31 Dec (Junior colleges)

Public Holidays 2017

Term 1

*New Year's Day: Mon 2 Jan
*Chinese New Year: Mon 30 Jan
*Chinese New Year: Tue 31 Jan

Term 2:

Good Friday: Fri 14 Apr
Labour Day: Mon 1 May
Vesak Day: Wed 10 May

Term 3

Hari Raya Puasa: Mon 26 Jun
*Youth Day: Mon 3 Jul
National Day: Wed 9 Aug
Day after National Day: Thu 10 Aug
Teachers' Day: Thu 31 Aug
Hari Raya Haji: Fri 1 Sep

Term 4

Deepavali: Wed 18 Oct

*These are the observed holidays. The actual holiday falls on the preceding weekend.

Mistakes in the dates?