June 17 @ 3:00 pm - 4:00 pm Grades 4-5 Swim Club Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
June 18 @ 9:00 am - 10:00 am Grades 4-5 Year-End Recognition Assembly Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Location: TLC II Outside Plaza and Multipurpose Room Refreshments to follow
June 18 @ 9:00 am - 11:30 am Grade 8 Field Trip to Bamberton Beach Bamberton Provincial Park Bamberton Road, Mill Bay, BC, Canada
June 18 @ 11:30 am - 12:30 pm Teddy Bear Picnic at Innisfree for Kindergarten & Grade 1 Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
June 19 Last Day of Junior School Classes Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
June 19 @ 10:10 am - 11:00 am House Cup Presentation Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
June 19 @ 3:00 pm - 5:00 pm Last Day of After School Care Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
June 20 @ 8:00 am - 3:00 pm Last Day of Senior School Classes Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
June 20 @ 8:15 am - 9:00 am Grades 8–9 Awards Assembly Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Students only, please. Location: QMS Chapel
June 20 @ 9:00 am - 11:00 am Grades 6-7 Year-End Recognition Assembly Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Location: TLC II Outside Plaza and Multipurpose Room Refreshments to follow
June 20 @ 10:30 am - 11:30 am Grade 9 Innisfree Farm Party Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
June 20 @ 12:30 pm - 3:00 pm Senior School Fun Day Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada