June 17 @ 8:00 am - 9:00 am Grades 4–7 Athletics Recognition Assembly Queen Margaret's School 600 Brownsey Avenue, Duncan
June 17 @ 8:30 am - 9:00 am Grades 10-12 Awards Assembly Queen Margaret's School 600 Brownsey Avenue, Duncan
June 18 @ 9:00 am - 10:00 am Grades 4-5 Year-End Recognition Assembly Queen Margaret's School 600 Brownsey Avenue, Duncan
June 19 @ 10:10 am - 11:00 am House Cup Presentation Queen Margaret's School 600 Brownsey Avenue, Duncan
June 20 @ 8:00 am - 3:00 pm Last Day of Senior School Classes Queen Margaret's School 600 Brownsey Avenue, Duncan
June 20 @ 8:15 am - 9:00 am Grades 8–9 Awards Assembly Queen Margaret's School 600 Brownsey Avenue, Duncan
June 20 @ 9:00 am - 11:00 am Grades 6-7 Year-End Recognition Assembly Queen Margaret's School 600 Brownsey Avenue, Duncan
June 20 @ 12:30 pm - 3:00 pm Senior School Fun Day Queen Margaret's School 600 Brownsey Avenue, Duncan
June 21 @ 12:30 pm - 3:30 pm Graduation Ceremony 2024 Queen Margaret's School 600 Brownsey Avenue, Duncan
June 19 Last Day of Junior School Classes Last Day of Junior School Classes June 19 Last Day of Junior School Classes
June 22 Boarding Houses Close for Summer Break Boarding Houses Close for Summer Break June 22 Boarding Houses Close for Summer Break