top of page

School Holidays 2027 Singapore: MOE Term Dates for Every Level

8 hours ago
4 min read

Short answer: MOE's 2027 school year for primary and secondary schools runs from Monday, 4 January to Friday, 19 November 2027. The four school holidays are 13 to 21 March, 29 May to 27 June, 4 to 12 September, and 20 November to 31 December. JC Year 1 students start on 3 February. (Source: MOE press release, 14 Jul 2026)

This guide puts every 2027 term date, school holiday and extra day off in one place, so you can plan family time, travel and revision around the official calendar.

When does the 2027 school year start and end?

For all MOE primary schools (including MOE Kindergartens) and secondary schools, the 2027 school year starts on Monday, 4 January 2027 and ends on Friday, 19 November 2027. (Source: MOE press release)

  • Primary 1 and Kindergarten 1: start on Monday, 4 January 2027.

  • Primary 2 to 6 and Kindergarten 2: start on Tuesday, 5 January 2027.

What are the 2027 term dates for primary and secondary schools?

  • Term 1: Monday, 4 January to Friday, 12 March 2027

  • Term 2: Monday, 22 March to Friday, 28 May 2027

  • Term 3: Monday, 28 June to Friday, 3 September 2027

  • Term 4: Monday, 13 September to Friday, 19 November 2027

Schools that are venues for the Singapore-Cambridge Secondary Education Certificate (SEC) written examinations end their final term earlier, on Friday, 29 October 2027. (Source: MOE press release)

When are the 2027 school holidays?

For MOE Kindergartens, primary and secondary schools, the four holiday periods are: (Source: MOE press release)

  • March holidays: Saturday, 13 March to Sunday, 21 March 2027

  • June holidays: Saturday, 29 May to Sunday, 27 June 2027

  • September holidays: Saturday, 4 September to Sunday, 12 September 2027

  • Year-end holidays: Saturday, 20 November to Friday, 31 December 2027

What are the 2027 dates for JC and Millennia Institute students?

  • JC Year 1 and MI Year 1, Term 1: Wednesday, 3 February to Friday, 12 March 2027

  • MI Year 2, Term 1: starts Monday, 11 January 2027

  • Terms 2 and 3: 22 March to 28 May, and 28 June to 3 September 2027

  • JC Year 1 and MI Year 1, Term 4: Monday, 13 September to Friday, 26 November 2027

  • JC Year 2 and MI Year 3, Term 4: Monday, 13 September to the end of the GCE A-Level examinations

The March, June and September holidays are the same as for primary and secondary schools. Year-end holidays start on Saturday, 27 November for JC Year 1 and MI Years 1 and 2, and at the end of the A-Level examinations for JC Year 2 and MI Year 3. Both run to Friday, 31 December 2027. (Source: MOE press release)

Which extra days off should parents note?

These are the scheduled school holidays and school days off in 2027 that fall during term time or are easy to miss: (Source: MOE press release)

  • Tuesday, 9 February: day off in lieu for schools after Chinese New Year (Saturday 6 and Sunday 7 February; Monday 8 February is a public holiday)

  • Monday, 3 May: day off in lieu for schools, as Labour Day falls on Saturday, 1 May

  • Monday, 5 July: school holiday, as Youth Day falls on Sunday, 4 July

  • Tuesday, 10 August: day after National Day

  • Friday, 3 September: Teachers' Day

  • Friday, 8 October: Children's Day, for primary schools and primary sections of full schools only

Public holidays during term also include Hari Raya Puasa (Wednesday, 10 March), Good Friday (Friday, 26 March), Hari Raya Haji (Monday, 17 May), Vesak Day (Thursday, 20 May), National Day (Monday, 9 August) and Deepavali (Thursday, 28 October). (Source: MOE press release)

On days off in lieu, schools are fully closed, including the general office, student care centres and KCare centres. (Source: MOE press release)

What should parents do now?

  • Block the four holiday periods in your family calendar now, especially the 30-day June break, which is the main window for travel and catch-up revision.

  • Note the three days off in lieu (9 February, 3 May and 27 December) so childcare arrangements are not caught short.

  • If your child sits the first SEC examinations in 2027, check the exam timetable when the Singapore Examinations and Assessment Board publishes it. MOE also lists national exam dates on its national examinations dates page.

  • Bookmark MOE's academic calendar, which lists terms, holidays and national exam dates and can be added to your own calendar.

Frequently asked questions

When does school start in 2027 in Singapore?

The 2027 school year for MOE primary and secondary schools starts on Monday, 4 January 2027. Primary 1 and Kindergarten 1 start on 4 January; Primary 2 to 6 and Kindergarten 2 start on Tuesday, 5 January 2027. (Source: MOE press release)

How long is the June school holiday in 2027?

For primary and secondary schools, and for JC Year 1 and MI students, the June holiday runs from Saturday, 29 May to Sunday, 27 June 2027. (Source: MOE press release)

When do JC1 students start school in 2027?

JC Year 1 and MI Year 1 students start Term 1 on Wednesday, 3 February 2027. (Source: MOE press release)

Is Children's Day a school holiday in 2027?

Yes, for primary schools and the primary sections of full schools only. Children's Day falls on Friday, 8 October 2027. (Source: MOE press release)

Sources

Last verified: 21 October 2026. Written by Overmugged.

Try a lesson with Overmugged

Planning the year ahead? Book a trial lesson for your child's level, from Primary to JC.

Comments


Commenting on this post isn't available anymore. Contact the site owner for more info.
bottom of page