| Date |
Event |
Remarks |
| 31 Dec 2024 (Tue) – 1 Jan 2025 (Wed) |
New Year Season |
Closed. Reopen on 2 Jan 2025 (Thu) |
| 28 Jan (Tue) – 31 Jan (Fri) |
Chinese New Year Season |
Closed. Reopen on 1 Feb (Sat) |
| 31 Mar (Mon) |
Hari Raya Puasa |
Closed. Reopen on 1 Apr (Tue) |
| 18 Apr (Fri) |
Good Friday |
Closed. Reopen on 19 Apr (Sat) |
| 1 May (Thu) |
Labour Day |
Closed. Reopen on 2 May (Fri) |
| 3 May (Sat) |
Polling Day |
Open. Classes as usual. However, classes starting from 4pm onwards must reschedule. |
| 12 May (Mon) |
Vesak Day |
Closed. Reopen on 13 May (Tue) |
| 7 Jun (Sat) |
Hari Raya Haji |
Open. Classes as usual |
| 9 Aug (Sat) |
National Day |
Closed. Reopen on 10 Aug (Sun) |
| 5 Sep (Fri) |
Staff Professional Development
Teachers’ Day |
Closed. Reopen on 6 Sep (Sat) |
| 20 Oct (Mon) |
Deepavali |
Closed. Reopen on 21 Oct (Tue) |
| 24 (Wed) & 25 Dec (Thu) |
Christmas Season |
Closed. Reopen on 26 Dec (Fri) |
| 31 Dec 2025 (Wed) & 1 Jan 2026 (Thu) |
New Year Season |
Closed. Reopen on 2 Jan 2026 (Fri) |