Row global-shapes-hero-bottom Shape Decorative svg added to bottom

Academic Calendar

scroll down icon

Our academic year runs from August to June.

The school calendar outlines semester dates, public and school holidays, teacher inset days, and the schedule for Parent-Teacher Conferences. Public holidays are determined by the Government of Singapore and may be subject to change.

AY Calendar 26-27

First/Last Day of Term

24 Aug 2026 First Day of Term 1
11 Dec 2026 Last Day of Term 1 (Half Day)
05 Jan 2027 First Day of Term 2
25 Mar 2027 Last Day of Term 2 (Half Day)
13 Apr 2027 First Day of Term 3
24 Jun 2027 Last Day of Term 3

School Holiday

03 - 21 Aug 2026 August Holiday
19 - 23 Oct 2026 Half Term Holiday
14 Dec 2026 – 04 Jan 2027 Year-end Holiday
29 Mar – 09 Apr 2027 Term 3 Holiday

Orientation Day

21 Aug 2026 Orientation Day

Public Holiday

09 - 10 Aug 2026 National Day
08 - 09 Nov 2026 Deepavali
25 Dec 2026 Christmas Day
01 Jan 2027 New Year’s Day
08 - 09 Feb 2027 Lunar New Year
10 Mar 2027 Hari Raya Puasa
26 Mar 2027 Good Friday
01 May 2027 Labour Day
17 May 2027 Hari Raya Haji
20 May 2027 Vesak Day

Teacher Planning & Professional Development Days

26 Oct 2026 Teacher Professional Development
04 Jan 2027 Teacher Professional Development
12 Apr 2027 Teacher Professional Development
25 Jun 2027 Teacher Clear-up Day

AY Calendar 27-28

First/Last Day of Term

16 Aug 2027 First Day of Term 1 (New students only)
17 Dec 2027 All students on campus
10 Dec 2027 Last day of Term 1
4 Jan 2028 First day of Term 2
31 Mar 2028 Last day of Term 2
18 April 2028 First day of Term 3
15 Jun 2028 Last day of Term 3

School Holiday

18 - 22 Oct 2027 Half-term holiday
13 - 31 Dec 2027 Holiday
28 Jan 2028 Holiday
3 - 14 Apr 2028 Holiday

Public Holiday

9 Aug 2027 National Day
28 Oct 2027 Deepavali
25 Dec 2027 Christmas Day
1 Jan 2028 New Year’s Day
26 - 27 Jan 2028 Lunar New Year
27 - 28 Feb 2028 Hari Raya Puasa
14 Apr 2028 Good Friday
1 May 2028 Labour Day
5 May 2028 Hari Raya Haji
9 May 2028 Vesak Day

Teacher Planning & Professional Development Days

2 - 3 Aug 2027 SLT
4 - 6 Aug 2027 New Teachers
10 - 13 Aug 2027 All Staff Start
16 Jun 2026 Teacher Clear-Up Day
29 Oct 2027 Teacher PD day
3 Jan 2028 Teacher PD day
17 Apr 2028 Teacher PD day