Singapore School Holidays: Full MOE Calendar, Term Dates & Public Holidays
Oct 26, 2026
Whether you are mapping out family travel, arranging childcare cover, or simply trying to carve out quality time with your little one, having the complete Singapore school holiday calendar in one place makes all the difference. The Ministry of Education (MOE) has published the official school terms and holidays for 2027, and across the four scheduled breaks — March, June, September, and year-end — there are 90 school holiday days to plan around. Add the public holidays and the lesser-known school-only days that close classrooms without closing offices, and 2027 is a calendar worth understanding in full.
For parents of babies, toddlers, and preschoolers, the school holidays carry a particular significance beyond logistics. These breaks are natural windows to try a new enrichment class, deepen a child’s love of music and movement, or simply slow down and let play lead the day. This guide gives you every date you need — verified against the official MOE press release — alongside practical context for making the most of each break with young children.
2027 Singapore School Holidays at a Glance
The 2027 MOE school year runs from 4 January to 19 November for primary and secondary schools, with four holiday breaks distributed across the year. In total, these four breaks add up to 90 days of scheduled school holiday time. The longest single break is the June holidays at 30 days, making it the most popular window for family travel, enrichment camps, and trial classes.
| School Holiday | Dates | Duration |
|---|---|---|
| March School Holidays | 13 March – 21 March 2027 | 9 days |
| June School Holidays | 29 May – 27 June 2027 | 30 days |
| September School Holidays | 4 September – 12 September 2027 | 9 days |
| Year-End School Holidays | 20 November – 31 December 2027 | 42 days |
MOE School Terms 2027: Primary & Secondary
The primary and secondary school year follows a four-term structure split across two semesters. Terms 1 and 2 make up Semester I, while Terms 3 and 4 form Semester II. Each term runs for approximately 10 weeks, giving the calendar a consistent, predictable rhythm that helps families plan well in advance.
| Term | Start | End | Duration |
|---|---|---|---|
| Term 1 | Mon, 4 January 2027 | Fri, 12 March 2027 | 10 weeks |
| Term 2 | Mon, 22 March 2027 | Fri, 28 May 2027 | 10 weeks |
| Term 3 | Mon, 28 June 2027 | Fri, 3 September 2027 | 10 weeks |
| Term 4 | Mon, 13 September 2027 | Fri, 19 November 2027 | 10 weeks |
Note for parents of exam-year students: Schools used as venues for the Singapore-Cambridge Secondary Education (SEC) written examinations will close their final term earlier, on Friday, 29 October 2027. If your child’s school is an SEC exam venue, this earlier date affects your childcare planning from that point forward.
March School Holidays 2027 (13–21 March)
The March break runs for nine days, from Saturday 13 March to Sunday 21 March 2027. Sitting between Term 1 and Term 2, it is the shortest of the four breaks and lands during one of Singapore’s warmer, sunnier stretches of the year. Nine days is compact, but it is long enough for a short getaway, a series of enrichment sessions, or a mix of outdoor and indoor activities without the pressure of filling an extended holiday.
For parents of very young children, March is also the point at which many enrichment centres begin their second intake of the year. It is an excellent time to attend a trial class before Term 2 begins, allowing little ones to settle into a new routine without the added disruption of school schedules for older siblings. The break coincides with Hari Raya Puasa (10 March, which falls during Term 2’s opening week) and Good Friday (26 March), which can create natural long-weekend extensions when planning family activities.
June School Holidays 2027 (29 May – 27 June)
At 30 days, the June holidays are Singapore’s longest scheduled school break, running from Saturday 29 May to Sunday 27 June 2027. This is the mid-year break that divides Semester I from Semester II, and it is the window most families treat as their primary planning horizon — whether for overseas travel, local day trips, holiday programmes, or simply a meaningful deceleration from the term-time routine.
The June holidays also include two public holidays that fall during the preceding term: Hari Raya Haji on Monday 17 May and Vesak Day on Thursday 20 May. Both fall within Term 2 rather than the holiday itself, but families may find they create useful long-weekend bookends as the break approaches. With 30 days at your disposal, there is genuine room to balance structured enrichment with relaxed free play — the kind of unstructured time that developmental research consistently identifies as essential for early childhood growth.
September School Holidays 2027 (4–12 September)
The September break spans nine days, from Saturday 4 September to Sunday 12 September 2027. It falls between Term 3 and Term 4, and it arrives alongside two significant school-only days: Teachers’ Day on Friday 3 September (the last day of Term 3, when schools close but offices do not) and the tail end of the National Day period in August. In practice, the school closure begins on Friday 3 September, giving families an effective ten-day window from that Thursday evening.
September is also one of Singapore’s more unsettled weather months, which makes this a break well-suited to indoor enrichment and cultural activities. Families with older children heading into Term 4 assessments will find the September break a natural moment to consolidate learning, while parents of toddlers and preschoolers can use the quieter pace to explore new sensory and movement programmes before the year-end busy season begins.
Year-End School Holidays 2027 (20 November – 31 December)
The year-end holidays are the longest break of the calendar, running 42 days from Saturday 20 November to Friday 31 December 2027. For primary and secondary school students, this marks the end of the academic year before the new one begins in January 2028. For JC Year 1 and Millennia Institute Year 1 students, the year-end break starts a week later, from Saturday 27 November 2027, after their Term 4 concludes on Friday 26 November.
This break encompasses Deepavali (Thursday 28 October) — which falls during Term 4 — as well as Christmas Day (Saturday 25 December) and a school-only day in lieu of Christmas on Monday 27 December. For families with young children, the year-end period is also one of the richest for sensory experiences: festive light displays, seasonal installations at major attractions, and many enrichment centres running special holiday programmes before the new school year intake begins.
School-Only Holidays: Days Off That Catch Parents Out
Beyond the four scheduled breaks, MOE designates additional days on which schools close but offices and workplaces remain open. These days do not appear on the public holiday list gazetted by the Ministry of Manpower, which is why they regularly catch working parents off guard. In 2027, there are four such days, plus additional school-only days in lieu of public holidays falling on weekends.
| Occasion | Date | Applies To |
|---|---|---|
| Day off-in-lieu — Chinese New Year | Tue, 9 February 2027 | All schools |
| Day off-in-lieu — Labour Day | Mon, 3 May 2027 | All schools |
| Youth Day | Mon, 5 July 2027 (4 Jul falls on Sunday) | All schools |
| Day After National Day | Tue, 10 August 2027 | All schools |
| Teachers’ Day | Fri, 3 September 2027 | All schools |
| Children’s Day | Fri, 8 October 2027 | Primary schools and primary sections of full schools only |
| Day off-in-lieu — Christmas Day | Mon, 27 December 2027 | All schools |
Mark these dates separately in your family calendar. Unlike public holidays, they will not appear as automatic reminders in most calendar apps, and childcare arrangements made on the assumption of a normal school day will need adjusting well in advance.
Singapore Public Holidays 2027: Full List
Singapore has 11 gazetted public holidays in 2027. Several fall on weekends, which affects whether a substitute weekday holiday is observed. Chinese New Year Day 2 falls on a Sunday, so Monday 8 February is gazetted as a public holiday. Both Labour Day (1 May) and Christmas Day (25 December) fall on Saturdays, which has separate Employment Act implications for workers rather than an automatic in-lieu Monday for the general public.
| Public Holiday | Date | Day |
|---|---|---|
| New Year’s Day | 1 January 2027 | Friday |
| Chinese New Year (Day 1) | 6 February 2027 | Saturday |
| Chinese New Year (Day 2) | 7 February 2027 | Sunday |
| Chinese New Year (Observed) | 8 February 2027 | Monday (gazetted public holiday) |
| Hari Raya Puasa | 10 March 2027 | Wednesday |
| Good Friday | 26 March 2027 | Friday |
| Labour Day | 1 May 2027 | Saturday |
| Hari Raya Haji | 17 May 2027 | Monday |
| Vesak Day | 20 May 2027 | Thursday |
| National Day | 9 August 2027 | Monday |
| Deepavali | 28 October 2027 | Thursday |
| Christmas Day | 25 December 2027 | Saturday |
JC & Millennia Institute Term Dates 2027
Junior college and Millennia Institute students follow a different calendar from their primary and secondary school counterparts, and the differences are worth knowing if your household includes students at multiple levels. The March, June, and September breaks align across all school types, but Term 1 start dates and year-end finish dates diverge.
| Level | Term 1 Start | Year-End Holiday Start |
|---|---|---|
| Primary & Secondary | Mon, 4 January 2027 | Sat, 20 November 2027 |
| Millennia Institute Year 2 | Mon, 11 January 2027 | Sat, 27 November 2027 |
| JC Year 1 & MI Year 1 | Wed, 3 February 2027 | Sat, 27 November 2027 |
| JC Year 2 & MI Year 3 | Same Term 1–3 dates as above | Upon completion of GCE A-Levels (no fixed date) |
JC Year 2 and MI Year 3 students finish when the GCE A-Level examinations conclude. MOE does not publish a fixed end date for their Term 4, so any calendar showing one for these cohorts has filled in a date that was never officially announced.
When Does the 2027 School Year Start?
The 2027 school year opens with a deliberate two-day staggered start designed to ease younger students into their new environment. Primary 1 and Kindergarten 1 students begin on Monday 4 January 2027, giving the youngest cohort their first school day while older siblings are still at home. Primary 2 to 6 and Kindergarten 2 students return on Tuesday 5 January 2027. Secondary schools also begin on Monday 4 January.
This staggered entry is a thoughtful detail for multi-child households to note, because it means a family with a Primary 1 child and a Primary 4 child will need childcare or supervision for the older child on that Monday while the younger one is already at school. Planning for this in advance — particularly if it affects enrichment class scheduling in the first week of January — saves last-minute scrambles.
Using the Holidays Well: Enrichment for Babies & Toddlers
For parents of babies and toddlers, the school holiday calendar serves a purpose beyond logistics. Each break is a natural opportunity to introduce developmentally focused enrichment in a lower-pressure environment, free from the competing demands of the school term routine. Music, movement, and sensory play are among the most research-supported modalities for early development — supporting cognitive growth, language acquisition, motor skills, and emotional regulation during the critical window from birth to age four.
At The Music Scientist, programmes are designed around exactly these developmental stages, with each class tailored to the specific milestones of its age group. The school holidays are an ideal time for families to explore these programmes without disrupting term-time routines. Here is a quick overview of what is available by age:
- 4–12 months:Tenderfeet introduces babies to music and movement through sensory-rich, parent-accompanied sessions that support early bonding and cognitive stimulation during the most rapid period of brain development.
- 18 months and above:Happyfeet is a music enrichment class designed specifically for toddlers at this age, combining musical exploration with movement and early language development in a warm, parent-friendly space.
- Toddlers:Groovers brings music and dance together in an energetic, joyful format that builds gross motor skills, coordination, and confidence through rhythm-led play.
- Preschoolers:Scouts weaves science themes through original, catchy music — helping young learners build a foundation of general knowledge in a way that sticks far better than rote learning.
- Preschool-ready children (English):SMART-START English prepares children for a smooth transition into formal education, covering early literacy and numeracy through an engaging, music-enriched curriculum.
- Preschool-ready children (Chinese):SMART-START Chinese offers the same preschool readiness framework in Mandarin, supporting bilingual development at a critical language-sensitive age.
School holidays — particularly the longer June and year-end breaks — are the most popular time for trial classes, as families can experience a session without the time pressure of a school morning. If you have been curious about a programme for your little one, these windows are worth using.
Frequently Asked Questions
How many school holidays are there in 2027?
There are four scheduled MOE school holiday breaks in 2027: the March holidays (9 days), June holidays (30 days), September holidays (9 days), and year-end holidays (42 days). Together these total 90 scheduled school holiday days, before counting public holidays and school-only days that fall during the school year.
When does the 2027 school year start?
Primary 1 and Kindergarten 1 students begin on Monday 4 January 2027. Primary 2 to 6 and Kindergarten 2 students start on Tuesday 5 January 2027. Secondary schools also open on Monday 4 January. JC Year 1 and Millennia Institute Year 1 begin later, on Wednesday 3 February 2027.
How long are the June school holidays in 2027?
The June holidays run for 30 days, from Saturday 29 May to Sunday 27 June 2027. This is the longest school break of the year and the primary window for families to plan extended travel, enrichment camps, or trial programmes.
When do the year-end school holidays start in 2027?
The year-end holidays begin on Saturday 20 November 2027 for primary and secondary school students and run to Friday 31 December 2027. JC Year 1 and MI Year 1 students start their year-end break a week later, on Saturday 27 November 2027.
Which school holidays in 2027 are not public holidays?
Four MOE-scheduled days close schools without being gazetted public holidays: Youth Day (Monday 5 July), Day After National Day (Tuesday 10 August), Teachers’ Day (Friday 3 September), and Children’s Day (Friday 8 October, primary schools only). There are also school-only days in lieu of public holidays that fell on weekends: 9 February (Chinese New Year in lieu), 3 May (Labour Day in lieu), and 27 December (Christmas Day in lieu).
Do primary and secondary school holidays share the same dates?
Yes. Primary and secondary schools, including MOE Kindergartens, share identical term and holiday dates throughout the 2027 school year. JC and Millennia Institute students differ in their Term 1 start dates and year-end finish dates, as outlined in the table above.
The 2027 Singapore school holiday calendar offers families 90 days of scheduled breaks, four school-only closure days, and a full roster of public holidays to navigate. Having all of these dates in one place — verified against the official MOE press release — means you can plan childcare, travel, and enrichment well before each break arrives rather than scrambling in the final week of term.
For parents of young children especially, each holiday is more than a gap in the school calendar. It is a window to nurture your child’s development in the ways that matter most during the early years: through play, music, movement, and meaningful connection. The breaks will come and go quickly; the habits of joyful, curiosity-led learning built during them tend to last far longer.
Ready to Make the Most of the Upcoming School Holidays?
Whether your little one is 4 months or 47 months old, The Music Scientist has a developmentally designed programme to match where they are right now. School holidays are the perfect time to explore a trial class — no term-time pressure, just music, movement, and a lot of joy.


