7:45 am - 8:25 am Recurring Junior Choir November 1, 2023 @ 7:45 am - 8:25 am Recurring Junior Choir Years 3 and 4
7:45 am - 8:25 am Recurring Senior Choir November 2, 2023 @ 7:45 am - 8:25 am Recurring Senior Choir Years 5 and 6
7:45 am - 8:25 am Recurring Junior Choir November 8, 2023 @ 7:45 am - 8:25 am Recurring Junior Choir Years 3 and 4
7:45 am - 8:25 am Recurring Senior Choir November 9, 2023 @ 7:45 am - 8:25 am Recurring Senior Choir Years 5 and 6
7:45 am - 8:25 am Recurring Junior Choir November 15, 2023 @ 7:45 am - 8:25 am Recurring Junior Choir Years 3 and 4
7:45 am - 8:25 am Recurring Senior Choir November 16, 2023 @ 7:45 am - 8:25 am Recurring Senior Choir Years 5 and 6
6:00 pm - 6:30 pm Osborne Park Show Choir Performance November 17, 2023 @ 6:00 pm - 6:30 pm Osborne Park Show Choir Performance
7:45 am - 8:25 am Recurring Junior Choir November 22, 2023 @ 7:45 am - 8:25 am Recurring Junior Choir Years 3 and 4
7:45 am - 8:25 am Recurring Senior Choir November 23, 2023 @ 7:45 am - 8:25 am Recurring Senior Choir Years 5 and 6
7:45 am - 8:25 am Recurring Junior Choir November 29, 2023 @ 7:45 am - 8:25 am Recurring Junior Choir Years 3 and 4
7:45 am - 8:25 am Recurring Senior Choir November 30, 2023 @ 7:45 am - 8:25 am Recurring Senior Choir Years 5 and 6