Term 1
F 2 Jan to Fri 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
JC 1
JC 2
Wed 4 Feb to Fri 13 Mar
Mon 12 Jan to Fri 13 Mar
Term 2
Mon 23 Mar to Fri 29 May
Mon 23 Mar to Fri 2 May
Term 3
Mon 29 Jun to Fri 4 Sep
Term 4
Mon 14 Sep to Fri 27 Nov
Mon 14 Sep to end of A-Level exams
Between Terms 1 and 2
Sat 14 Mar to Sun 22 Mar
Between Semesters 1 and 2
Sat 30 May to Sun 28 Jun
Between Terms 3 and 4
Sat 5 Sep to Sun 13 Sep
At the End of the School Year
Sat 21 Nov to Thu 31 Dec
End-of-year Holidays
Sat 28 Nov to Thu 31 Dec
End of A-Level exams to 31 Dec
Youth Day
Sun 5 Jul (The following Monday, 6 Jul will be a scheduled school holiday.)
Teacher’s Day
Fri 4 Sep
Children’s Day
Fri 2 Oct
New Year's Day
Thu 1 Jan
Chinese New Year
Tue 17 Feb and Wed 18 Feb
Hari Raya Puasa
Sat 21 Mar (Day Off-in-lieu Mon 23 Mar)
Good Friday
Fri 3 Apr
Labour Day
Fri 1 May
Hari Raya Haji
Wed 27 May
Vesak Day
Sun 31 May (Day Off-in-lieu Mon 1 Jun)
National Day
Sun 9 Aug (Day Off-in-lieu Mon 10 Aug)
Deepavali
Sun 8 Nov (Day Off-in-lieu Mon 9 Nov)
Christmas Day
Fri 25 Dec
Give our programmes a try by signing up for a trial class that lets you experience them for yourself.
Our fees vary by level, so please reach out to us to learn about the programme you want.