May 29 @ 11:35 am - 12:30 pm Kindergarten PE Swim Class Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
May 29 @ 11:40 am - May 30 @ 12:45 pm Grade 8 Entrepreneurship Pop-Up Market Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada During Lunch and Tutorial in front of Denny Hall. All funds raised will support the Canadian Cancer Society. Thank you!
May 29 @ 1:50 pm - 3:00 pm Grade 5 Gold Rush Presentations Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
May 29 @ 3:00 pm - 4:00 pm Grades 4-5 Swim Club 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 30 @ 11:35 am - 12:30 pm Grade 3 PE Swim Class Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
May 30 @ 1:40 pm - 2:40 pm Grade 7 PE Swim Class Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
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)
May 31 @ 11:35 am - 12:30 pm Grade 1 PE Swim Class Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
May 31 @ 1:50 pm - 2:40 pm Grade 6 PE Swim Class Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
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