26 May 2023 @ 1:00 pm - 3:00 pm QMS Has Got Talent Show Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Senior School talent show!
26 May 2023 @ 5:30 pm - 6:30 pm Boarding Cultural Dinner: Hong Kong Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
29 May 2023 @ 12:00 pm - 4:00 pm IEA Practice Show III (Off-Campus) Cedar Vista Stables 4060 Happy Valley Road, Victoria, BC Good luck to our QMS riders.
29 May 2023 @ 2:30 pm - 5:10 pm Home: Royals Rugby Sevens Tournament (Junior/Senior Girls) Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Go Royals Go!
30 May 2023 Jean Up! Day for BC Children’s Hospital Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
30 May 2023 - 4 June 2023 Away: Team QMS at Thunderbird BC Open Thunderbird Show Park 24550 72 Avenue, Langley, BC, Canada Go Royals Go!
30 May 2023 @ 8:00 am - 2:30 pm Primary Gardening Day Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
31 May 2023 @ 2:30 pm - 3:00 pm SPCA Club Freezie and Lemonade Sale Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
1 June 2023 - 3 June 2023 Away: Senior Girls Soccer ‘A’ BC Championships Southridge School 2656 160 Street, Surrey, BC Go Royals Go!
1 June 2023 @ 8:20 am - 9:20 am Grade 11 Weed out the Risk Presentation Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada