Home
>
Guides
>
[Updated for 2025] Singapore school holidays, public holidays, and long weekends for families

[Updated for 2025] Singapore school holidays, public holidays, and long weekends for families

Updated:
August 13, 2024

It's never too soon to plan for the holidays!

Here's our nifty guide on all the school holidays and public holidays for 2025.

We'll also show you when to take leave to maximize the public holidays so you can get that extra long weekend!

Looking for 2024 holidays? Visit here.

Klook.com
Klook.com

1. Singapore MOE School Holidays 2025

March School Holidays: 15 Mar (Sat) - 23 Mar (Sun)

June School Holidays: 31 May (Sat) - 29 Jun (Sun)

September School Holidays: 6 Sep (Sat) - 14 Sep (Sun)

End of Year School Holidays: 22 Nov (Sat) - 31 Dec (Wed)

Junior Colleges (JC) and Millennia Institute (MI) School Holidays 2024

March School Holidays: 15 Mar (Sat) - 23 Mar (Sun)

June School Holidays: 31 May (Sat) - 29 Jun (Sun)

September School Holidays: 6 Sep (Sat) - 14 Sep (Sun)

End of Year School Holidays:

  • JC Year 1, M1 Year 1, MI Year 2: 29 Nov (Sat) - 31 Dec (Wed)
  • JC Year 2, MI Year 3: End of A-Level exams to 31 Dec (Wed)

Related: Junior College cut-off points

Planning a staycation? Check out some of our family staycation guides:

2. Scheduled School Holidays 2025

Youth Day: 6 Jul (Sun), the following Mon 7 Jul will be a school holiday

Teachers' Day: 5 Sep (Fri)

Children's Day (for primary schools and primary sections of full schools only): 3 Oct (Fri)

Related articles:

3. PSLE Examination Periods

Parents with kids in Primary School will want to take note of the PSLE examination periods as students in Primary 1 to 5 could be given off from school during these periods.

For the PSLE Marking Exercise, all primary school students will be given the period off.

PSLE Orals: TBC

PSLE Listening Comprehension: TBC

PSLE Written Examination: TBC

PSLE Marking Exercise: TBC

Related articles: 

4. Public Holidays 2025

New Year's Day: 1 Jan (Wed)

Chinese New Year: 29-30 Jan (Wed-Thu)

Hari Raya Puasa: 31 Mar (Mon)

Good Friday: 18 Apr (Fri)

Labour Day: 1 May (Thu)

Vesak Day: 12 May (Mon)

Hari Raya Haji: 6 Jun (Fri)

National Day: 9 Aug (Sat)

Deepavali: 20 Oct (Mon)

Christmas Day: 25 Dec (Thu)

5. Long weekends and when to take leave

There are five 3-day long weekends in 2025:

  • Hari Raya Puasa: Mar 29-30 (Sat-Mon)
  • Good Friday: Apr 18-20 (Fri-Sun)
  • Vesak Day:  May 10-12 (Sat-Mon)
  • Hari Raya Haji: Jun 6-8 (Fri-Sun)
  • Deepavali: Oct 18-20 (Sat-Mon)

Here's where you can take leave for that extra long 4 or 5 day weekend:

  • Jan - New Year's Day, Chinese New Year
  • May - Labour Day
  • Dec - Christmas

Disclosure: This article contains some affiliate links. If you use these links to buy something, we may earn a commission at no extra costs to you. This helps keep us going and allows us to continue creating free content for you. As always, we only recommend things we would use ourselves.

Never miss out on family fun again!

Get the best kids activities, events, deals, and more delivered straight to your inbox weekly 😊

You may also like these

Hotels & Staycations

Latest

2024 Sunny City Kids. All rights reserved.