May 29 @ 1:50 pm - 3:00 pm Grade 5 Gold Rush Presentations Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
May 30 - June 1 Away: Senior Girls Soccer “A” BC Championships Kamloops Kamloops, BC, Canada Go Royals Go!
May 31 @ 8:50 am - 1:50 pm Away: Grades 4–7 District Track Meet Cowichan Sportsplex Go Royals Go! (top two students in each event)
June 3 @ 8:15 am - 9:30 am PA AGM & June Meeting Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Location: Karin Quinn Hall
June 4 @ 2:45 pm - 3:30 pm Cast Party for The little Mermaid Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
June 4 @ 3:30 pm - 5:00 pm Staff vs Students Soccer Game (Jr/Sr Girls teams) Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
June 5 @ 9:30 am - 2:30 pm Primary Fun Day Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
June 6 - June 8 Away: Track & Field Team at BC Championships Rotary Bowl Stadium 355 Wakesiah Avenue, Nanaimo, BC, Canada Go Royals Go!
June 6 @ 9:30 am - 10:30 am Juvenile Diabetes Research Foundation Run for Junior School Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Donations of $2 to the JDRF are welcomed!
June 7 @ 8:00 am - 5:00 pm QMS Pride Day Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Let's come together in celebration of diversity, inclusion and community!