School Holidays 2026
13 October 2026 · Tutor Circle
School holidays in 2026, for MOE kindergartens, primary schools and secondary schools, are 14 to 22 March, 30 May to 28 June, 5 to 13 September, and 21 November to 31 December. The year starts on Friday, 2 January 2026 and ends on Friday, 20 November 2026. The 2027 dates are a different release.

- Who this covers
- MOE Kindergartens, primary schools and secondary schools
- First day
- Friday, 2 January 2026 for P1 and K1. Others start Monday, 5 January
- Last day
- Friday, 20 November 2026. O-Level exam venues end 23 October
- June
- Saturday 30 May to Sunday 28 June, 30 days
- September
- Saturday 5 September to Sunday 13 September, then Term 4 on 14 September
- Next year
- MOE school holidays 2027 start the year on 4 January
The four terms
MOE published these dates on 30 July 2025. They apply to MOE Kindergartens, primary schools and secondary schools. [1] The lookup page is the MOE calendar. [2]
| Term | Dates | School days to notice |
|---|---|---|
| Term 1 | Fri 2 Jan – Fri 13 Mar | P1 and K1 start 2 Jan. P2–P6 and K2 start Mon 5 Jan. Chinese New Year 17–18 Feb |
| March break | Sat 14 Mar – Sun 22 Mar | 9 days |
| Term 2 | Mon 23 Mar – Fri 29 May | 23 Mar is a school off-in-lieu. Hari Raya Haji is Wed 27 May |
| June break | Sat 30 May – Sun 28 Jun | 30 days. Vesak Day’s Monday, 1 Jun, sits inside this break |
| Term 3 | Mon 29 Jun – Fri 4 Sep | Youth Day Monday 6 Jul. National Day’s Monday, 10 Aug, is a public holiday |
| September break | Sat 5 Sep – Sun 13 Sep | 9 days. Teachers’ Day is Fri 4 Sep |
| Term 4 | Mon 14 Sep – Fri 20 Nov | Children’s Day Fri 2 Oct for primary. Deepavali’s Monday, 9 Nov, is a public holiday |
| Year-end | Sat 21 Nov – Thu 31 Dec | 41 days |
Schools used as venues for the GCE O-Level written examinations end the final term on Friday, 23 October 2026. That is earlier than 20 November. Primary schools keep the 20 November end. [1]
How long each holiday is
Length of each 2026 MOE school break, in calendar days
Next year’s breaks move by about a day. The 2027 June holiday starts on 29 May, and the year starts on 4 January. Those dates are on the MOE school holidays 2027 page.
One-day school holidays
Three scheduled school holidays sit on top of the public holiday list. [1]
- Youth Day is Sunday, 5 July. Monday, 6 July is a school holiday, inside Term 3.
- Teachers’ Day is Friday, 4 September. MOE lists that Friday as the last day of Term 3 and as a school holiday. The September break starts on Saturday, 5 September.
- Children’s Day is Friday, 2 October, for primary schools and primary sections of full schools. It is inside Term 4. Secondary students do not get this day from the MOE list.
National Day in 2026 is Sunday, 9 August. The public holiday is Monday, 10 August. There is no extra “day after” school holiday of the kind 2027 has, because the Monday is already the public holiday. [3]
Public holidays on school days
| Holiday | Date | Where it falls |
|---|---|---|
| New Year’s Day | Thu 1 Jan | The day before P1 and K1 start |
| Chinese New Year | Tue 17 Feb and Wed 18 Feb | Term 1. School is closed both days |
| Hari Raya Puasa | Sat 21 Mar | Weekend. Mon 23 Mar is a school off-in-lieu, and it is the listed first day of Term 2 |
| Good Friday | Fri 3 Apr | Term 2 |
| Labour Day | Fri 1 May | Term 2 |
| Hari Raya Haji | Wed 27 May | Term 2, two days before the term ends |
| Vesak Day | Sun 31 May | Mon 1 Jun is a public holiday, inside the June break |
| National Day | Sun 9 Aug | Mon 10 Aug is a public holiday, inside Term 3 |
| Deepavali | Sun 8 Nov | Mon 9 Nov is a public holiday, inside Term 4 |
| Christmas Day | Fri 25 Dec | Year-end break |
Centres that do not follow this table
MOE Kindergartens use these dates. An ECDA infant care or childcare centre publishes its own closures. The age bands and subsidies are on the infant care page. International schools do not use this calendar. On a designated off-in-lieu day, MOE says the general office, student care and KCare are closed, so a working parent needs a plan for that Monday. [1]
September, the PSLE, and June

The September break is nine days at the start of the month. Term 4 begins on 14 September. SEAB publishes the PSLE timetable separately. [4] Use the PSLE page for Achievement Levels and posting, and the situational writing page for English Paper 1. A holiday booked from an old blog’s exam week is how families miss an oral or a written paper.
June, from 30 May to 28 June, is the long break. One-to-one lessons are easier to place then than in October. Tutor Circle matches the tutor. Parents pay for lessons conducted. WhatsApp +65 9628 4702, daily from 9am to 8pm.
For a day out in the break, start with things to do this weekend, the Changi Jurassic Mile, or an indoor playground if the afternoon storms.
Questions parents ask
When are the school holidays in 2026?
For MOE kindergartens, primary schools and secondary schools, the breaks are 14 to 22 March, 30 May to 28 June, 5 to 13 September, and 21 November to 31 December 2026. One-day school holidays inside the terms are Monday 6 July after Youth Day, Friday 4 September for Teachers’ Day, and Friday 2 October for Children’s Day in primary schools.
When does school start and end in 2026?
The year starts on Friday, 2 January 2026 and ends on Friday, 20 November 2026. Primary 1 and Kindergarten 1 start on 2 January. Primary 2 to 6 and Kindergarten 2 start on Monday, 5 January. Schools used as GCE O-Level written examination venues end the final term on Friday, 23 October 2026.
Is 23 March 2026 a school day?
MOE lists Term 2 as starting on Monday, 23 March 2026, and also names that Monday as a designated day off-in-lieu because Hari Raya Puasa falls on Saturday, 21 March. Schools, including the general office, student care and KCare, are closed on 23 March. The first day with lessons is the next school day.
Is Deepavali a day off school in 2026?
Deepavali is Sunday, 8 November 2026. Monday, 9 November is the public holiday, and it falls inside Term 4, so school is closed that Monday. The festival day itself is a Sunday.
Does the September holiday come after the PSLE?
The September break in 2026 is Saturday 5 September to Sunday 13 September. Term 4 starts on Monday, 14 September. PSLE dates are on SEAB’s examination calendar for 2026. Check that calendar before booking the last week of September. The PSLE page explains how the score is built.
Sources
Term dates are from MOE’s 30 July 2025 release and the MOE calendar. Public holidays are from MOM’s 16 June 2025 release. PSLE dates stay on SEAB.
- Ministry of Education, “School Terms and Holidays for 2026,” press release, 30 July 2025. Term dates for MOE Kindergartens, primary and secondary schools, the 2 January start, the 20 November end, the 23 October end for schools used as GCE O-Level written examination venues, and the scheduled school holidays. Monday, 23 March 2026 is a designated day off-in-lieu. Accessed 13 October 2026. https://www.moe.gov.sg/news/press-releases/20250730-school-terms-and-holidays-for-2026
- Ministry of Education, academic calendar, including the 2026 term breaks: 14–22 March, 30 May–28 June, 5–13 September, and 21 November–31 December for kindergartens, primary and secondary. Accessed 13 October 2026. https://www.moe.gov.sg/calendar
- Ministry of Manpower, “Public Holidays for 2026,” 16 June 2025, and the Government Gazette notice of the same holidays. Deepavali is Sunday, 8 November 2026, and the following Monday, 9 November, is a public holiday. Vesak Day and National Day also fall on Sunday, with the Monday after as a public holiday. Accessed 13 October 2026. https://www.mom.gov.sg/newsroom/press-releases/2025/0616-public-holidays-for-2026
- Singapore Examinations and Assessment Board, PSLE pages. The examination calendar for the year lists paper dates. MOE’s holiday table does not. Accessed 13 October 2026. https://www.seab.gov.sg/psle/