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
1 June 2023 @ 6:00 pm - 8:00 pm QMS Lifers Dinner Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada For our graduating "lifers", their childhood and learning experiences have all been linked to QMS and we have been honoured to be part of your world. We invite parents and … Continued