13 December 2023 @ 8:30 am - 2:30 pm Away: Grade 6 Boys & Girls District Basketball Tournament Ecole Mt. Prevost Duncan, BC, Canada
13 December 2023 @ 10:30 am - 12:00 pm ECE Christmas Party Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
13 December 2023 @ 11:30 am - 1:00 pm Away: Senior Boys Basketball Game vs. NDL (exhibition) Go Royals Go!
14 December 2023 @ 8:30 am - 2:30 pm Grade 4 Field Trip Royal BC Museum 675 Belleville Street, Victoria, BC, Canada
14 December 2023 @ 8:30 am - 4:15 pm Senior Drama Students at Regional STAR Festival Vancouver Island University Nanaimo, BC, Canada
14 December 2023 @ 10:45 am - 11:30 am Junior School Christmas Assembly Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
14 December 2023 @ 11:30 am - 2:00 pm Home: Grade 7 Girls District Basketball Tournament Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Location: QMS Sports Hall
14 December 2023 @ 3:30 pm - 5:00 pm Home: Junior Boys Basketball Game vs. GISS Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Go Royals Go!
14 December 2023 @ 5:00 pm - 6:00 pm Home: Senior Girls Basketball Game vs. Nanaimo Christian School Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Go Royals Go!
15 December 2023 - 16 December 2023 Away: Wrestling Team at Discovery Cup Invitational Vancouver Vancouver, BC, Canada Go Royals Go!
15 December 2023 @ 8:00 am - 3:00 pm Last Day of Classes Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
15 December 2023 @ 8:30 am - 4:15 pm Senior Drama Students at Regional STAR Festival University of Victoria Victoria, BC, Canada