Lower School

Lower School Academic Dates and Holidays 2023–24


  • September 4 - Labour Day
  • September 5 - First Day of School
  • October 6 - PD Day – No School
  • October 9 - Thanksgiving Day
  • October 3 - Curriculum Night
  • November 17 - PD Day – No School
  • November 28 - Term 1 Reports
  • November 29-30 - Parent–Teacher Interviews
  • December 22 - PD Day – No School
  • Dec. 23–Jan. 7 - Winter Break
  • January 26 - PD Day – No School
  • February 16 - PD Day – No School
  • February 19 - Family Day
  • February 27 - Term 2 Reports
  • February 28-29 - Parent–Teacher Interviews
  • March 9–24 - Spring Break
  • March 29 - Good Friday
  • April 1 - Easter Monday
  • April 26 - PD Day – No School
  • May 17 - PD Day – No School
  • May 20 - Victoria Day
  • June 20 - Last Day of School, G5–8
  • June 21 - Last Day of School, JK–G4
  • June 21 - Term 3 Reports

Upper School

Upper School Academic Dates and Holidays 2023–24


  • September 4 - Labour Day
  • September 5 - First Day of Semester
  • September 15 - Course Withdrawal Deadline
  • October 6 - PD Day – No School
  • October 9 - Thanksgiving Holiday
  • October 27 - Midterm
  • Dec. 18-21 - Final Exams
  • Dec. 22 - PD Day – No School
  • Dec. 22 - Last Day of Semester
  • Dec. 23-Jan 7 - Winter Break
  • January 8 - First Day of Semester
  • January 19 - Course Withdrawal Deadline
  • February 16 - PD Day – No School
  • February 19 - Family Day
  • February 28 - Midterm
  • March 9-17 - Spring Break
  • March 29 - Good Friday
  • April 1 - Easter Monday
  • April 29-May 2 - Final Exams
  • May 3 - PD Day – No School
  • May 3 - Last Day of Semester
  • May 6 - First Day of Semester
  • May 13 - Course Withdrawal Deadline
  • May 20 - Victoria Day
  • May 30 - Midterm
  • June 24-26 - Final Exams
  • June 27 - Last Day of School
  • June 28 - PD Day – No School
  • June 28 - Last Day of Semester

Athletics