20 June 2023 Last Full Day of Junior School Classes Queen Margaret's School 600 Brownsey Avenue, Duncan
19 June 2023 @ 8:00 am - 23 June 2023 @ 3:00 pm Grade 10 Social Studies Homefront Museum Exhibit Queen Margaret's School 600 Brownsey Avenue, Duncan Location: QMS Air Raid Shelter
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
20 June 2023 @ 8:30 am - 22 June 2023 @ 4:30 pm Unicycler In-Take Days Queen Margaret's School 600 Brownsey Avenue, Duncan 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
20 June 2023 @ 1:30 pm - 2:00 pm All School House Cup Assembly Queen Margaret's School 600 Brownsey Avenue, Duncan 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?