20 April 2023 @ 11:40 am - 12:30 pm Earth Week: Clothing Exchange & Drive Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Location: Rowantree Hall
20 April 2023 @ 3:00 pm - 5:00 pm Home: Junior/Senior Boys Rugby 7’s Scrimmage vs. TBA Cowichan Rugby Club 1860 Herd Road, Duncan, BC, Canada Go Royals Go!
21 April 2023 - 22 April 2023 Away: Senior Girls Soccer ISAA Championships St. Michael's University School 3400 Richmond Road, Victoria, BC, Canada Go Royals Go! Hosted by SMUS/GNS
21 April 2023 @ 8:30 am - 2:30 pm Senior School Service Day (Grades 10-12) Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
21 April 2023 @ 5:30 pm - 8:00 pm Senior School Spring Dance Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Location: TLC II Multipurpose Room
24 April 2023 - 12 May 2023 Women’s Health Weeks Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
24 April 2023 @ 4:00 pm - 5:30 pm Away: Senior Tennis Games vs. SMUS Henderson Recreation Centre 2291 Cedar Hill Cross Road, Victoria, BC, Canada Go Royals Go!
25 April 2023 @ 8:00 am - 12:00 pm Graduation Assessment Make-Up Date Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
25 April 2023 @ 8:00 am - 6:00 pm Grade 9 Field Trip Field trip to explore the Campbell River museum and power station.
25 April 2023 @ 8:10 am - 3:00 pm Away: Grades 5–7 Badminton Tournament Nanaimo Christian School 198 Holland Road, Nanaimo, BC, Canada Go Royals Go!