30 November 2023 @ 6:30 pm - 9:00 pm Boarding Trip to Ladysmith Light Up Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
1 December 2023 Away: Senior Boys Basketball Games vs. NISS/PHSS Port Hardy Secondary School 9350 Granville Street, Port Hardy, BC Go Royals Go!
1 December 2023 @ 9:45 am - 12:00 pm Kindergarten–Grade1 Field Trip BC Forest Discovery Centre 2892 Drinkwater Road, Duncan, BC, Canada O'Christmas Tree Program
1 December 2023 @ 6:00 pm - 8:00 pm Senior School Tropical Winter Dance Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Location: Founders' Hall
2 December 2023 - 3 December 2023 Away: IEA Riding Team at Forest Reach Show Lake Oswego Hunt Historic Equestrian Center 2725 SW Iron Mountain Boulevard, Lake Oswego, OR, United States Go Royals Go!
4 December 2023 - 8 December 2023 Digital Awareness Week Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
4 December 2023 @ 8:15 am - 9:00 am QMS PA Meeting Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada Location: Karin Quinn Hall
4 December 2023 @ 8:20 am - 10:00 am White Hatter Presentation for Grades 8-9 Queen Margaret's School 600 Brownsey Avenue, Duncan, BC, Canada
4 December 2023 @ 2:30 pm - 3:30 pm Away: Grade 7 Girls Basketball Game Drinkwater Elementary School Duncan, BC, Canada Go Royals Go!