School holidays

Singapore school holidays 2027

MOE schools have four school holidays in 2027 and six more days off. All six of those days line up with a weekend or a public holiday, giving school families long weekends that most workers don't get.

School holidays
4
Single days off
6
Family long weekends
6
Terms
4
Singapore school holidays 2027
School holidayDatesDays offWhat you get
Schools' day off in lieu for Chinese New YearTue 9 Feb4 days4 days off in a row with Chinese New Year: Sat 6 – Tue 9 Feb.
March school holidaysSat 13 – Sun 21 Mar9 daysBack to school on Mon 22 Mar.
Schools' day off in lieu for Labour DayMon 3 May3 days3 days off in a row with Labour Day: Sat 1 – Mon 3 May.
June school holidaysSat 29 May – Sun 27 Jun30 daysBack to school on Mon 28 Jun.
Youth Day school holidayMon 5 Jul3 days3 days off in a row with the weekend: Sat 3 – Mon 5 Jul.
Day after National Day (school holiday)Tue 10 Aug4 days4 days off in a row with National Day: Sat 7 – Tue 10 Aug.
Teachers' Day (school holiday)Fri 3 Sept10 days10 days off in a row with the September school holidays: Fri 3 – Sun 12 Sept.
September school holidaysSat 4 – Sun 12 Sept10 days10 days off in a row with Teachers' Day: Fri 3 – Sun 12 Sept. Back to school on Mon 13 Sept.
Children's Day (primary schools)Fri 8 Oct3 days3 days off in a row with the weekend: Fri 8 – Sun 10 Oct.
Year-end school holidaysSat 20 Nov – Fri 31 Dec42 daysWe'll add the 2028 terms when MOE announces them.

For MOE primary and secondary schools and MOE Kindergartens. Schools also close on everypublic holiday. Dates from MOE press release: school terms and holidays for 2027 (14 Jul 2026), checked 17 Oct 2026. Also see 2026 school holidays.

2027 school terms

TermStartsEnds
Term 1Mon 4 JanFri 12 Mar
Term 2Mon 22 MarFri 28 May
Term 3Mon 28 JunFri 3 Sept
Term 4Mon 13 SeptFri 19 Nov

Primary 1 and K1 start on Mon 4 Jan, Primary 2 to 6 and K2 on Tue 5 Jan.

Family long weekends

Where a school day off meets a weekend or a public holiday. Workers don't get the school days, so these are the days of leave a parent needs to match. Got a fixed number of leave days? The leave planner finds the best mix.

  1. Chinese New Year

    4 days off · Sat 6 – Tue 9 Feb

    A parent needs 1 day of leave (Tue 9 Feb). Without leave, workers get 3 days.

    Where to go for Chinese New Year
  2. Labour Day

    3 days off · Sat 1 – Mon 3 May

    A parent needs 1 day of leave (Mon 3 May).

  3. Youth Day

    3 days off · Sat 3 – Mon 5 Jul

    A parent needs 1 day of leave (Mon 5 Jul).

  4. National Day

    4 days off · Sat 7 – Tue 10 Aug

    A parent needs 1 day of leave (Tue 10 Aug). Without leave, workers get 3 days.

    Where to go for National Day
  5. Teachers' Day

    10 days off · Fri 3 – Sun 12 Sept

    Runs into the September school holidays. A parent needs 6 days of leave (Fri 3 – Fri 10 Sept).

  6. Children's Day

    3 days off · Fri 8 – Sun 10 Oct

    Primary schools only. A parent needs 1 day of leave (Fri 8 Oct).

Johor school holidays 2027

Johor's schools follow Malaysia's calendar, so their breaks fall at different times from Singapore's. During them JB's malls and attractions fill up and the checkpoints are busier, most of all when Singapore's schools are off too. The Causeway traffic page rates every day and has LTA's live checkpoint cameras.

Johor schoolsDatesDaysSingapore's schools off too?
Chinese New Year breakFri 5 – Sun 14 Feb10 daysSat 6 – Tue 9 Feb: the Chinese New Year long weekend
First term breakSat 6 – Sun 14 Mar9 daysSat 13 – Sun 14 Mar: Singapore's March school holidays
Hari Raya Haji, Wesak and mid-year holidaysSat 15 May – Sun 6 Jun23 daysSat 15 – Mon 17 May: the Hari Raya Haji long weekend. Sat 29 May – Sun 6 Jun: Singapore's June school holidays
Second term breakSat 28 Aug – Sun 5 Sept9 daysFri 3 – Sun 5 Sept: Singapore's September school holidays
Deepavali breakWed 27 – Sun 31 Oct5 daysNo, apart from the Deepavali public holiday
Year-end holidaysSat 4 – Fri 31 Dec28 daysAll of it: Singapore's year-end school holidays

The heaviest Causeway days in Singapore's school holidays

From the jam outlook, which works from the holiday calendars on both sides, not traffic data.

School holidayLeaving SingaporeComing back
March school holidaysFri 12 Mar, Sat 13 MarSun 14 Mar, Sun 21 Mar
June school holidaysFri 28 May, Sat 29 MaySun 27 Jun
September school holidaysThu 2 Sept, Fri 3 SeptSun 12 Sept
Year-end school holidaysFri 19 Nov, Sat 20 Nov–

Johor dates from Malaysian Ministry of Education: Kalendar Akademik 2027 (Kumpulan B, which includes Johor), checked 17 Oct 2026.

Add them to your calendar

School holidays 2027

Every 2027 school holiday and school day off as an all-day event, shown as free time so it doesn't block your work calendar.

Public holidays

Every gazetted holiday and Monday in lieu. Subscribe once, and next year's holidays appear when we add them after MOM announces the dates.

Questions

When are the 2027 school holidays in Singapore?

For MOE primary and secondary schools and MOE Kindergartens: the March school holidays (Sat 13 – Sun 21 Mar), the June school holidays (Sat 29 May – Sun 27 Jun), the September school holidays (Sat 4 – Sun 12 Sept) and the year-end school holidays (Sat 20 Nov – Fri 31 Dec). Schools also close on Tue 9 Feb (in lieu of Chinese New Year), Mon 3 May (in lieu of Labour Day), Mon 5 Jul (Youth Day), Tue 10 Aug (day after National Day), Fri 3 Sept (Teachers' Day) and Fri 8 Oct (Children's Day, primary schools only).

When does the 2027 school year start and end?

Term 1 starts on Mon 4 Jan 2027 and Term 4 ends on Fri 19 Nov. Primary 1 and K1 start on Mon 4 Jan, Primary 2 to 6 and K2 on Tue 5 Jan. The terms are Term 1 (Mon 4 Jan – Fri 12 Mar), Term 2 (Mon 22 Mar – Fri 28 May), Term 3 (Mon 28 Jun – Fri 3 Sept) and Term 4 (Mon 13 Sept – Fri 19 Nov).

Which 2027 school holidays make a long weekend?

Chinese New Year (4 days, Sat 6 – Tue 9 Feb), Labour Day (3 days, Sat 1 – Mon 3 May), Youth Day (3 days, Sat 3 – Mon 5 Jul), National Day (4 days, Sat 7 – Tue 10 Aug), Teachers' Day (10 days, Fri 3 – Sun 12 Sept) and Children's Day (3 days, Fri 8 – Sun 10 Oct, primary schools only). Workers don't get the school days off, so matching them all takes 11 days of leave: 1 for Chinese New Year, 1 for Labour Day, 1 for Youth Day, 1 for National Day, 6 for Teachers' Day and 1 for Children's Day.

Do schools get a day off when a public holiday falls on a weekend?

When a holiday falls on a Sunday, the Monday is a public holiday for everyone. MOE also gives schools some days off in lieu that workers don't get: in 2027, Tue 9 Feb (in lieu of Chinese New Year) and Mon 3 May (in lieu of Labour Day).

Are Johor's school holidays the same as Singapore's?

No. Johor follows Malaysia's school calendar (Group B), so its 2027 breaks are Fri 5 – Sun 14 Feb, Sat 6 – Sun 14 Mar, Sat 15 May – Sun 6 Jun, Sat 28 Aug – Sun 5 Sept, Wed 27 – Sun 31 Oct and Sat 4 – Fri 31 Dec. Singapore's schools are off too on Sat 6 – Tue 9 Feb, Sat 13 – Sun 14 Mar, Sat 15 – Mon 17 May, Sat 29 May – Sun 6 Jun, Fri 3 – Sun 5 Sept and Sat 4 – Fri 31 Dec, when families on both sides of the Causeway are on holiday at once.

Do junior colleges have the same school holidays?

Mostly. The dates here are for MOE primary and secondary schools and MOE Kindergartens. Junior colleges and Millennia Institute have the same March, June and September holidays, but start the year later and finish it later, so check the school's own calendar for those.