20 June 2025 @ 9:00 am - 11:30 am Senior School Speech Day Queen Margaret's School 600 Brownsey Avenue, Duncan
20 June 2025 @ 12:30 pm - 2:30 pm Graduation Ceremony Queen Margaret's School 600 Brownsey Avenue, Duncan
18 June 2025 Last Day of Junior School Classes Last Day of Junior School Classes 18 June 2025 Last Day of Junior School Classes
19 June 2025 Junior School Closing Ceremony Junior School Closing Ceremony 19 June 2025 Junior School Closing Ceremony
19 June 2025 Last Day of Senior School Classes Last Day of Senior School Classes 19 June 2025 Last Day of Senior School Classes
21 June 2025 Boarding Houses Close for Summer Boarding Houses Close for Summer 21 June 2025 Boarding Houses Close for Summer