Singapore Holidays 2025 | School Holidays, Public Holidays & Long Weekends



Share with other Parents or Go Back

Here's a guide to the school holidays and public holidays in Singapore for 2025. 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! 

2025 School and Public Holidays

1. School Holidays 2025

The school year for 2025 for all MOE primary schools (including MOE Kindergartens) and secondary schools will start on Thursday, 2 January 2025 and end on Friday, 21 November 2025. Do also note that Primary 1 and Kindergarten 1 will start school on Thursday, 2 January 2025. Primary 2 to 6 and Kindergarten 2 will start school on Friday, 3 January 2025.

The school holidays in 2024 for Primary & Secondary schools are 

  • March Holidays: 15 Mar to 23 Mar
  • June Holidays: 31 May to 29 Jun
  • September Holidays:  6 Sep to 14 Sep
  • Year-end Holidays: 22 Nov to 31 Dec

There will also be four scheduled school holidays for the 2024 school year: Youth Day, Teachers’ Day and Children’s Day.

  • Off-in-lieu for Hari Raya Haji: 9 Jun 2025 (subject to confirmation)
  • Youth Day: 6 Jul 2025 (The following 7 Jul will be a school holiday)
  • Off-in-lieu for National Day: 11 Aug 2025
  • Teachers' Day: 5 Sep 2025
  • Children's Day: 3 Oct 2025

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.

*The tentative dates for the PSLE Examinations was recently released and updated. 

Back to Navigation

2. School Calendar 2025

The school calendar for primary and secondary schools in 2025 are as follows

  • Term 1Thu 2 Jan to Fri 14 Mar
  • Term 2Mon 24 Mar to Fri 30 May
  • Term 3Mon 30 Jun to Fri 5 Sep
  • Term 4Mon 15 Sep to Fri 21 Nov

For more details about the school calendar 2025, refer here for the MOE press release

Back to Navigation

3. Public Holidays 2025

The following are the Public Holidays for 2025.

  • New Year’s Day, 1 Jan 2025, Wed
  • Chinese New Year, 29 - 30 Jan 2025, Wed - Thu
  • Hari Raya Puasa, 31 Mar 2025*, Mon
  • Good Friday, 18 Apr 2025, Fri
  • Labour Day, 1 May 2025, Thu
  • Vesak Day, 12 May 2025, Mon
  • Hari Raya Haji, 7 Jun 2025*, Sat
  • National Day, 9 Aug 2025, Sat
  • Deepavali, 20 Oct 2025, Mon
  • Christmas Day, 25 Dec 2025, Thu

*subject to confirmation

Back to Navigation

4. Maximise Your Holidays in 2025

There will be FOUR long weekends in 2025, according to the list of gazetted public holidays announced by the Ministry of Manpower. 

    2025 Long Weekends

    • 31 Mar 2025, Fri: Hari Raya Puasa*
    • 18 Apr 2025, Fri: Good Friday
    • 12 May 2025, Mon: Vesak Day
    • 20 Oct 2025, Mon: Deepavali

    *subject to confirmation

    • Chinese New Year falls on Wed and Thu, and you can have a 5 day break if you take leave on Fri, 31 Jan 2025. 
    • Labour Day falls on Thu, and you can have a 4 day break if you take leave on 2 May 2025
    • Christmas Day falls on Thu, and you can have a 4 day break if you take leave on 26 Dec 2025
    • 2 Public Holidays, National Day and Hari Raya Haji*, falls on Sat. 

    Back to Navigation

     



    ...


    >> Share An Experience Here <<


    Sign-up Newsletter

    ...






    This article is prepared by

    Jiarong Yu
    Daddy to 2 adorable little ones. Misses them the moment they are not around, regrets missing them the moment they are around.

    About Us | Contact Us | Go Back