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
| School holiday | Dates | Days off | What you get |
|---|---|---|---|
| Schools' day off in lieu for Chinese New Year | Tue 9 Feb | 4 days | 4 days off in a row with Chinese New Year: Sat 6 – Tue 9 Feb. |
| March school holidays | Sat 13 – Sun 21 Mar | 9 days | Back to school on Mon 22 Mar. |
| Schools' day off in lieu for Labour Day | Mon 3 May | 3 days | 3 days off in a row with Labour Day: Sat 1 – Mon 3 May. |
| June school holidays | Sat 29 May – Sun 27 Jun | 30 days | Back to school on Mon 28 Jun. |
| Youth Day school holiday | Mon 5 Jul | 3 days | 3 days off in a row with the weekend: Sat 3 – Mon 5 Jul. |
| Day after National Day (school holiday) | Tue 10 Aug | 4 days | 4 days off in a row with National Day: Sat 7 – Tue 10 Aug. |
| Teachers' Day (school holiday) | Fri 3 Sept | 10 days | 10 days off in a row with the September school holidays: Fri 3 – Sun 12 Sept. |
| September school holidays | Sat 4 – Sun 12 Sept | 10 days | 10 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 Oct | 3 days | 3 days off in a row with the weekend: Fri 8 – Sun 10 Oct. |
| Year-end school holidays | Sat 20 Nov – Fri 31 Dec | 42 days | We'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
| Term | Starts | Ends |
|---|---|---|
| Term 1 | Mon 4 Jan | Fri 12 Mar |
| Term 2 | Mon 22 Mar | Fri 28 May |
| Term 3 | Mon 28 Jun | Fri 3 Sept |
| Term 4 | Mon 13 Sept | Fri 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.
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 YearLabour Day
3 days off · Sat 1 – Mon 3 May
A parent needs 1 day of leave (Mon 3 May).
Youth Day
3 days off · Sat 3 – Mon 5 Jul
A parent needs 1 day of leave (Mon 5 Jul).
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 DayTeachers' 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).
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 schools | Dates | Days | Singapore's schools off too? |
|---|---|---|---|
| Chinese New Year break | Fri 5 – Sun 14 Feb | 10 days | Sat 6 – Tue 9 Feb: the Chinese New Year long weekend |
| First term break | Sat 6 – Sun 14 Mar | 9 days | Sat 13 – Sun 14 Mar: Singapore's March school holidays |
| Hari Raya Haji, Wesak and mid-year holidays | Sat 15 May – Sun 6 Jun | 23 days | Sat 15 – Mon 17 May: the Hari Raya Haji long weekend. Sat 29 May – Sun 6 Jun: Singapore's June school holidays |
| Second term break | Sat 28 Aug – Sun 5 Sept | 9 days | Fri 3 – Sun 5 Sept: Singapore's September school holidays |
| Deepavali break | Wed 27 – Sun 31 Oct | 5 days | No, apart from the Deepavali public holiday |
| Year-end holidays | Sat 4 – Fri 31 Dec | 28 days | All 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 holiday | Leaving Singapore | Coming back |
|---|---|---|
| March school holidays | Fri 12 Mar, Sat 13 Mar | Sun 14 Mar, Sun 21 Mar |
| June school holidays | Fri 28 May, Sat 29 May | Sun 27 Jun |
| September school holidays | Thu 2 Sept, Fri 3 Sept | Sun 12 Sept |
| Year-end school holidays | Fri 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.