12 December 2023 @ 4:30 pm - 5:30 pm Away: Junior Girls Basketball Game vs. GISS Gulf Islands Senior Secondary Salt Spring Island, BC, Canada Go Royals Go!
12 December 2023 @ 5:00 pm - 6:00 pm Away: Senior Girls Basketball Game vs. Kwalikum Secondary School Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Go Royals Go!
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!