19 June 2023 @ 3:00 pm - 5:00 pm QMS PA End of Year BBQ Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
20 June 2023 Last Full Day of Junior School Classes Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
20 June 2023 @ 8:00 am - 5:00 pm Grade 3A PJ Day – Me to We Celebration Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
20 June 2023 @ 8:30 am - 22 June 2023 @ 4:30 pm Unicycler In-Take Days Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Location: School Store
20 June 2023 @ 9:30 am - 11:30 am Grades 4–5 Year-End Recognition Assembly Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
20 June 2023 @ 1:30 pm - 2:00 pm All School House Cup Assembly Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada The houses have been battling all year long, now it's time to name this year's House Cup winner! Will it be St. Gabe's, St. Mike's or St. Hugh's this year?
21 June 2023 Half Day of Junior School Classes Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
21 June 2023 Grades 6–7 End-of-Year Ceremony Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Details TBA
21 June 2023 @ 3:30 pm - 5:00 pm Senior Band Workshop with Maestro Robert Mari Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
22 June 2023 Last Day Senior School Classes Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
22 June 2023 @ 5:00 am - 7:00 pm Pre-Calculus & Physics 12 Field Trip Playland Amusement Park 2901 E Hastings Stree, Vancouver, BC, Canada