June 20 @ 12:30 pm - 3:00 pm Senior School Fun Day Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
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 @ 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 @ 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 @ 8:00 am - 3:00 pm Last Day of Senior School Classes 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 19 @ 10:10 am - 11:00 am House Cup Presentation 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 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 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 17 @ 3:00 pm - 4:00 pm Grades 4-5 Swim Club Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
June 17 @ 1:30 pm - 2:30 pm Kindergarten–Grade 1 End-of-Year Sprinkler Party Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada