12 December 2023 @ 7:00 pm - 8:30 pm Away: Senior Boys Basketball Game vs. Cedar Secondary Cedar Secondary School 1640 MacMillan Road, Cedar, BC, Canada Go Royals Go!
13 December 2023 Christmas Sweater Day Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
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!