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.

🇪🇸 Singapore MOE Calendar

Singapore School Holidays

Complete MOE Calendar — Term Dates, Public Holidays & School-Only Days

90 Total School Holiday Days

4
Holiday Breaks

11
Public Holidays

7
School-Only Days

4
School Terms

🎆

School Holiday Breaks at a Glance

🌸
March
13 – 21 Mar
9 days

☀️
June ★ Longest
29 May – 27 Jun
30 days

🌡️
September
4 – 12 Sep
9 days

🎉
Year-End
20 Nov – 31 Dec
42 days

Duration Comparison
March 9 days

June 30 days

September 9 days

Year-End 42 days

📅

MOE School Terms — Primary & Secondary

T1
Term 1
4 Jan – 12 Mar

10 weeks

T2
Term 2
22 Mar – 28 May

10 weeks

T3
Term 3
28 Jun – 3 Sep

10 weeks

T4
Term 4
13 Sep – 19 Nov

10 weeks

⚠️

SEC exam venue schools close Term 4 earlier on Fri, 29 Oct. Check if your child’s school is affected.

🚨

School-Only Days — Offices Stay Open!

These days close schools but are NOT gazetted public holidays — they often catch working parents off guard.

All Schools
CNY Day-in-Lieu 9 Feb
Labour Day-in-Lieu 3 May
Youth Day 5 Jul
Day After National Day 10 Aug
Teachers’ Day 3 Sep
Christmas Day-in-Lieu 27 Dec

Primary Schools Only
Children’s Day 8 Oct

💡 Add these to your family calendar manually — most calendar apps won’t flag them automatically.

🏥

Singapore Public Holidays — 11 Total

🆕
New Year’s Day
1 Jan

🈂
Chinese New Year
6–8 Feb

🌏
Hari Raya Puasa
10 Mar

✍️
Good Friday
26 Mar

💪
Labour Day
1 May (Sat)

🌏
Hari Raya Haji
17 May

☕
Vesak Day
20 May

🇬🇧
National Day
9 Aug

🌞
Deepavali
28 Oct

🎄
Christmas Day
25 Dec (Sat)

🎓

Staggered School Year Start

👶
P1 & K1 Students
Mon, 4 Jan
First day of school year

👨‍👩‍👦‍👧
P2–P6 & K2 Students
Tue, 5 Jan
Return next day

💡

Multi-child households: if you have a P1 and an older child, you’ll need cover for the older child on the Monday while the younger one starts school.

🎵

Make Holidays Count: Enrichment by Age

Holidays are the ideal time to explore music, movement & sensory play — proven to support cognitive growth, language, and motor skills in children aged 4–47 months.

👶
Tenderfeet — 4 to 12 months
Sensory-rich music & movement with parent bonding focus

🎵
Happyfeet — 18 months+
Music enrichment for toddlers with early language development

💃
Groovers — Toddlers
Music & dance to build gross motor skills and coordination

🔮
Scouts & SMART-START — Preschoolers
Science themes via music + English & Chinese preschool readiness

🎵 🌟 🎵

The Music Scientist

Music enrichment for babies, toddlers & preschoolers aged 4–47 months.
Singapore’s developmentally-focused early childhood music school.

💡 Use school holidays to try a trial class — no term-time pressure!
themusicscientist.com  |  Verified against official MOE press release

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.

Get in Touch to Book a Trial Class