13 April 2023 @ 1:50 pm - 3:30 pm Virtual History 12 presenter, Richard Lowy Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
13 April 2023 @ 3:00 pm - 5:00 pm Away: Junior/Senior Boys Rugby 7’s Scrimmages vs. John Barsby Secondary John Barsby Secondary School Nanaimo, BC, Canada Go Royals Go!
13 April 2023 @ 3:15 pm - 5:00 pm Home: Senior Girls Soccer Game vs. Cedar Secondary Sherman Park Soccer Field 3257 Sherman Road, Duncan, British Columbia, Canada Go Royals Go!
13 April 2023 @ 3:30 pm - 4:30 pm QMS Music Recital Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Location: TLC Music Hall
13 April 2023 @ 3:30 pm - 5:00 pm Away: Senior Badminton Games vs. Frances Kelsey Secondary Frances Kelsey Secondary 953 Shawnigan Lake-Mill Bay Road, Mill Bay, BC, Canada Go Royals Go!
13 April 2023 @ 4:15 pm - 6:00 pm Away: Senior Tennis Games vs. Brentwood College School Brentwood College School Mill Bay, BC Go Royals Go!
14 April 2023 @ 8:00 am - 3:00 pm House Spirit Day Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
14 April 2023 @ 12:45 pm - 2:15 pm Kindergarten & Grade 1 Ice Skating Trip Cowichan Community Centre 2687 James Street, Duncan, BC, Canada
14 April 2023 @ 5:30 pm - 6:30 pm Boarding Cultural Dinner: Vietnam Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
15 April 2023 Home: Royals Rowing Team at Maple Bay Regatta Quamichan Lake Duncan, BC, Canada Go Royals Go!
15 April 2023 @ 8:00 am - 12:00 pm IEA Practice Show II at QMS Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada QMS riders only.
15 April 2023 @ 8:30 am - 3:00 pm QueenMUN Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada QMS' QueenMUN returns! Visit https://queenmun.qmslife.com/ for full details.