Here's a guide to the school holidays and public holidays in Singapore for 2026. We even show you when to take leave to maximise your holidays!

Fail to plan and plan to fail - the same applies for holidays! It's never too early to start planning for the holidays and this list of school and public holidays will help you!
- 2026 School and Public Holidays
2026 School and Public Holidays
1. School Holidays 2026

The official school holidays have been released from MOE on 30 Jul 2025. The school holidays in 2026 for Primary & Secondary schools are
- March Holidays: 14 Mar to 22 Mar
- June Holidays: 30 May to 28 Jun
- September Holidays: 5 Sep to 13 Sep
- Year-end Holidays: 21 Nov to 31 Dec
1Primary 1 and Kindergarten 1 will start school on Friday, 2 January 2026. Primary 2 to 6 and Kindergarten 2 will start school on Monday, 5 January 2026.
There will also be 3 scheduled school holidays for the 2026 school year: Youth Day, Teachers’ Day and Children’s Day.
- Youth Day: 5 Jul 2026 (The following Mon 6 Jul will be a school holiday)
- Teachers' Day: 4 Sep 2026
- Children's Day: 2 Oct 2026
For those in Primary School, you will also want to take note of the PSLE dates*. Primary schools are on holiday over the PSLE Marking Days and there might be other closures / half-days during the other exam dates.
- Tentative PSLE Marking Dates: 12 - 14 Oct 2026
2. School Calendar 2026
As a reference to the above, the projected school calendar for primary and secondary schools in 2026 are as follows
- Term 1: Fri 2 Jan to Fri 13 Mar
- Term 2: Mon 23 Mar to Fri 29 May
- Term 3: Mon 29 Jun to Fri 4 Sep
- Term 4: Mon 14 Sep to Fri 20 Nov
3. Public Holidays 2026

The following are the Public Holidays for 2026.
- New Year’s Day, 1 Jan 2026, Thu
- Chinese New Year, 17 - 18 Feb 2026, Tue - Wed
- Hari Raya Puasa, 21 Mar 2026*, Sat
- Good Friday, 3 Apr 2026, Fri
- Labour Day, 1 May 2026, Fri
- Hari Raya Haji, 27 May 2026*, Wed
- Vesak Day, 31 May 2026, Sun#
- National Day, 9 Aug 2026, Sun#
- Deepavali, 8 Nov 2026, Sun#
- Christmas Day, 25 Dec 2026, Fri
*subject to confirmation
#for days where the holiday falls on a Sun, the next day will be a public holiday.
4. Maximise Your Holidays in 2026
There will be SIX long weekends in 2026, according to the list of gazetted public holidays announced by the Ministry of Manpower.
2026 Long Weekends
- Good Friday, 3 Apr 2026, Fri
- Labour Day, 1 May 2026, Fri
- Vesak Day, 31 May 2026, Sun
- National Day, 9 Aug 2026, Sun
- Deepavali, 8 Nov 2026, Sun
-
Christmas Day, 25 Dec 2026, Fri
On top of the long weekends, you can also plan your holidays as follows
- New Year Day falls on Thu, and you can have a 4 day break if you take leave on 2 Jan 2026
- Chinese New Year falls on Tues and Weds, and you can have a 5 day break if you take leave on 16 Feb 2026
