Please see below for our term dates. If you have any questions, please get in touch.

2024/25 Academic Year

Term 1: 2024
  • 25th August - 30th November (Secondary)
  • 23rd August - 6th December (Primary)
EventSecondaryPrimary
Sixth Form students return23rd Aug 
Primary lessons begin 23rd Aug
Boarders return8.00pm 25th Aug 
Secondary lessons begin26th Aug 
National day31st Aug
Exeat1.00pm 14th Sept - 17th Sept 
Prophet Mohammad's Birthday & Malaysia Day16th and 17th Sept
Exeat12.00pm 4th Oct - 6th Oct 
Deepavali break1.00pm 26th Oct - 3rd Nov28th Oct - 1st Nov
Deepavali31st Oct
End of term*1.00pm 30th Nov2.30pm 6th Dec

*Boarding Houses are closed.

Term 2: 2025
  • 5th January - 28th March (Secondary)
  • 6th January - 28th March (Primary) 
EventSecondaryPrimary
Boarders return8.00pm 5th Jan 
Lessons begin6th Jan
YDPB NSDK's Birthday14th Jan
Chinese New Year break4.00pm 24th Jan - 2nd Feb27th Jan - 31st Jan
Israk & Mikraj27th Jan
Chinese New Year29th & 30th Jan
Thaipusam11th Feb
Exeat1.00pm 8th Mar - 10th Mar 
End of term*4.00pm 28th Mar3.30pm 28th Mar

*Boarding Houses are closed.

Term 3: 2025
  • 13th April - 26th June (Secondary)
  • 14th April - 26th June (Primary)
EventSecondaryPrimary
Students return8.00pm 13th Apr 
Lessons begin14th Apr
Labour Day1st May
Wesak Day12th May
Half term break2.00pm 17th May - 25th May19th May - 23rd May
King's Birthday2nd June
Exeat3.30pm 5th June - 8th June 
Hari Raya Haji6th June
Secondary Speech Day10.00am 21st June 
Primary Speech Day 10.00am 26th June
End of term*1.00pm 26th June

*Boarding Houses are closed.

Download the PDF version here:

Term Dates 2024/25 | PDF

Where next?

Our Staff
Parent Area
Virtual Tour
Admissions Process
Fees