MOE School Holidays 2027: Terms, Breaks and Days Off | Tutor Circle
← Back to TC Blog

MOE School Holidays 2027

13 October 2026 · Tutor Circle

MOE school holidays in 2027 run 13 to 21 March, 29 May to 27 June, 4 to 12 September, and 20 November to 31 December, for kindergartens, primary schools and secondary schools. The school year starts on Monday, 4 January 2027 and the last day is Friday, 19 November 2027. One-day closures sit inside the terms as well.

Primary school children in uniform walking out of a Singapore school gate with backpacks
The 2027 MOE year for kindergartens, primary schools and secondary schools starts on Monday, 4 January.
Who this covers
MOE Kindergartens, primary schools and secondary schools
First day
Monday, 4 January 2027. Primary 2 to 6 and Kindergarten 2 start 5 January
Last day
Friday, 19 November 2027. SEC exam venues end 29 October
Longest break
June: Saturday 29 May to Sunday 27 June, 30 days
Deepavali
Thursday, 28 October 2027, a public holiday inside Term 4
2026 dates
A different calendar. Use the 2026 school holidays page for this year

The four terms

MOE published the 2027 terms on 14 July 2026. Semester 1 is Term 1 and Term 2. Semester 2 is Term 3 and Term 4. The dates below are for MOE Kindergartens, primary schools and secondary schools. [1]

Table 1. MOE Kindergarten, primary and secondary terms for 2027. Source: MOE press release, 14 July 2026.
TermDatesSchool days to notice
Term 1Mon 4 Jan – Fri 12 MarP1 and K1 start 4 Jan. P2–P6 and K2 start Tue 5 Jan
March breakSat 13 Mar – Sun 21 Mar9 days, then Term 2
Term 2Mon 22 Mar – Fri 28 MayGood Friday 26 Mar, Vesak Day 20 May, Hari Raya Haji 17 May
June breakSat 29 May – Sun 27 Jun30 days
Term 3Mon 28 Jun – Fri 3 SepYouth Day Monday 5 Jul. National Day Mon 9 Aug and school holiday Tue 10 Aug
September breakSat 4 Sep – Sun 12 Sep9 days. Teachers’ Day is Fri 3 Sep, the listed last day of Term 3
Term 4Mon 13 Sep – Fri 19 NovChildren’s Day Fri 8 Oct for primary. Deepavali Thu 28 Oct
Year-endSat 20 Nov – Fri 31 Dec42 days, then the 2028 year

Schools used as venues for the Singapore-Cambridge Secondary Education Certificate written examinations finish the final term on Friday, 29 October 2027, earlier than 19 November. Primary schools are not those venues. [1]

How long each holiday is

The four breaks are counted as calendar days, including the Saturdays and Sundays at each end. June is the only break long enough for a trip and a block of revision. March and September are just over a week.

Length of each 2027 MOE school break, in calendar days

March
9 days
June
30 days
September
9 days
Year-end
42 days
March and September are 9 days each. June is 30 days (29 May to 27 June). The year-end break is 42 days (20 November to 31 December). One-day school holidays inside the terms are not in these bars. Source: MOE term dates.

The September break ends on Sunday, 12 September. Term 4 starts the next morning. PSLE written papers are published on SEAB’s calendar for the year, and they are not listed as part of this holiday table. Check that timetable before you treat late September as free. The scoring rules are on the PSLE page.

One-day school holidays

These are scheduled school holidays. They are extra to the four breaks. [1]

  • Youth Day is Sunday, 4 July. Monday, 5 July is a school holiday, inside Term 3.
  • National Day is Monday, 9 August, a public holiday. Tuesday, 10 August is a further school holiday, the day after National Day.
  • Teachers’ Day is Friday, 3 September. MOE also lists that Friday as the last day of Term 3, and lists it as a school holiday. The September break starts on Saturday, 4 September.
  • Children’s Day is Friday, 8 October, for primary schools and the primary section of a full school. Secondary students attend school that day unless the school says otherwise.

Public holidays on school days

Singapore has 11 gazetted public holidays in 2027. A holiday that falls in a term closes the school. A holiday that falls inside March, June, September or the year-end break does not add a new day off. [3] [1]

Table 2. Gazetted public holidays in 2027 and where they sit in the MOE primary and secondary year. Sources: MOM, 18 June 2026; MOE, 14 July 2026.
HolidayDateWhere it falls
New Year’s DayFri 1 JanBefore the 4 January start
Chinese New YearSat 6 Feb and Sun 7 FebWeekend in Term 1. Mon 8 Feb is a public holiday, so school is closed
Hari Raya PuasaWed 10 MarTerm 1, two days before the term ends
Good FridayFri 26 MarTerm 2
Labour DaySat 1 MayWeekend. Mon 3 May is a school off-in-lieu. General office, student care and KCare are closed
Hari Raya HajiMon 17 MayTerm 2
Vesak DayThu 20 MayTerm 2
National DayMon 9 AugTerm 3, plus the school holiday on Tue 10 Aug
DeepavaliThu 28 OctTerm 4. See the Deepavali page for the day itself
Christmas DaySat 25 DecYear-end break. Mon 27 Dec is a school off-in-lieu, already inside the holiday

The festival day and the school closure are the same Thursday in 2027. In 2026 Deepavali falls on a Sunday, and the weekday off is the Monday after. Both years are on the Deepavali page. The 2026 term dates are on the school holidays 2026 page.

Who follows a different calendar

Junior college and Millennia Institute

Students already in a junior college or Millennia Institute start on 11 January 2027. Students in their first year there start on 3 February 2027. The March, June and September breaks match the school breaks. Students who are not sitting the A-Level start the year-end holiday on 27 November. A-Level candidates start after their last paper. [4] Read the JC’s own letter beside MOE’s calendar. [2]

Infant care, childcare, and international schools

This table is the MOE school year. An ECDA centre sets its own closure days. Infant care for children from 2 months to under 18 months is a different system, described on the infant care page. International schools, madrasahs and private kindergartens publish their own calendars.

Using the June break

Two children packing a suitcase at home in a Singapore flat during the school holidays
June 2027 is 30 days, from 29 May to 27 June. It is the break long enough for a trip and a block of revision.

June is 30 days. It is the stretch families use for a trip, a camp, and a few weeks of one-to-one lessons before Term 3. Term 4 is a poor time to start looking for a tutor if the child is sitting the PSLE that year, because the papers fall in that term. Book June lessons in May if you want a fixed weekday.

A wet afternoon in the break has two easy outlets: an indoor playground, or a rink on the ice skating page. The standing weekend list is on things to do this weekend. Malls and attractions are busier in June than on a term-time Saturday.

Tutor Circle matches a one-to-one tutor for the subject that slipped in Term 2. Parents pay the tutor. Coordinators are on WhatsApp at +65 9628 4702, daily from 9am to 8pm.

Request a Tutor

Questions parents ask

When are the MOE school holidays in 2027?

For MOE kindergartens, primary schools and secondary schools, the breaks are 13 to 21 March, 29 May to 27 June, 4 to 12 September, and 20 November to 31 December 2027. There are also one-day school holidays: 5 July after Youth Day, 10 August after National Day, 3 September for Teachers’ Day, and 8 October for Children’s Day in primary schools.

When does the 2027 school year start and end?

MOE kindergartens, primary schools and secondary schools start on Monday, 4 January 2027 and end on Friday, 19 November 2027. Primary 1 and Kindergarten 1 start on 4 January. Primary 2 to 6 and Kindergarten 2 start on Tuesday, 5 January. Schools used as venues for the Singapore-Cambridge Secondary Education Certificate written examinations end the final term on Friday, 29 October 2027.

Is Deepavali 2027 a school holiday?

Yes. Deepavali is Thursday, 28 October 2027, and it is a gazetted public holiday. That Thursday sits inside Term 4, so MOE schools are closed. The next day, Friday 29 October, is a school day, except at schools whose final term ends that Friday because they are SEC written-exam venues.

Do childcare and infant care centres close for MOE school holidays?

MOE Kindergartens follow this calendar. An ECDA infant care or childcare centre does not automatically close because primary schools are on holiday. Ask the centre for its own closure list. Student care and KCare do close on the designated school off-in-lieu days MOE names in the 2027 release.

When do junior colleges start in 2027?

MOE’s announcement, as reported by CNA, has students entering their first year in a junior college or Millennia Institute starting on 3 February 2027. Other JC and MI students start on 11 January 2027. Students who are not sitting the A-Level start the year-end break on 27 November. Candidates sitting the A-Level start after their last paper. Confirm the line that applies to your course on moe.gov.sg/calendar.

Sources

Term dates and scheduled school holidays are from MOE’s 14 July 2026 release. Public holiday dates are from MOM’s 18 June 2026 release. Junior college start dates are from CNA’s report of the same MOE announcement. A school letter is the last word for that school.

  1. Ministry of Education, “School Terms and Holidays for 2027,” press release, 14 July 2026. Primary, secondary and MOE Kindergarten term dates, the 4 January start, the 19 November end, the 29 October end for SEC written-exam venues, the four breaks, and the scheduled school holidays (Youth Day, the day after National Day, Teachers’ Day, Children’s Day). The same release sets the school off-in-lieu days when a public holiday falls on a Saturday or Sunday. Accessed 13 October 2026. https://www.moe.gov.sg/news/press-releases/20260714-school-terms-and-holidays-for-2027
  2. Ministry of Education, academic calendar. The same term dates are published for lookup at moe.gov.sg/calendar, which is the page to re-check if a school letter disagrees with a reprinted table. Accessed 13 October 2026. https://www.moe.gov.sg/calendar
  3. Ministry of Manpower, “Public Holidays for 2027,” 18 June 2026. The 11 gazetted public holidays, including Deepavali on Thursday, 28 October 2027, Chinese New Year on 6 and 7 February, and the Monday, 8 February public holiday. Accessed 13 October 2026. https://www.mom.gov.sg/newsroom/press-releases/2026/0618-public-holidays-for-2027
  4. Channel NewsAsia, “2027 school year to start on Jan 4 and end on Nov 19,” reporting MOE’s 14 July 2026 announcement. Junior college and Millennia Institute start dates (11 January and 3 February) and the 27 November year-end for students not sitting the A-Level. Use the MOE calendar if a JC letter is more specific. Accessed 13 October 2026. https://www.channelnewsasia.com/singapore/2027-school-start-holiday-primary-secondary-moe-6252831