2025 Thanksgiving & Winter Holiday Practice Schedules
2025 Thanksgiving & Winter Holiday Practice Schedule
Thanksgiving Week Practice Schedule
Monday & Tuesday, November 24-25
- Normal practice schedule for all groups and locations
*For the week of Nov 26-30, all practices will be at SwimRVA-CSAC (all SwimRVA-Church Hill and SwimRVA-Meadowbrook athletes should attend SwimRVA-CSAC practices this week)
Wednesday, November 26
- Novice: 10:00-10:45 am
- Advanced Novice: 10:00-11:00 am
- Age Group: 9:45-11:00 am
- Junior: 9:30-11:00 am
- Senior Speed: 8:00-10:00 am
- Pre-Senior: 7:30-9:30 am
- Senior: 7:00-9:30 am
Thursday, November 27
- No practices today
Friday, November 28
- Novice: no practice
- Advanced Novice: no practice
- Age Group: 9:45-11:00 am
- Junior: 9:30-11:00 am
- Senior Speed: 8:00-10:00 am
- Pre-Senior: 7:30-9:30 am
- Senior: 7:00-9:30 am
Saturday, November 29
- Novice: no practice
- Advanced Novice: no practice
- Age Group: 9:45-11:00 am
- Junior: 9:30-11:00 am
- Senior Speed: 8:00-10:00 am
- Pre-Senior: 7:30-9:30 am
- Senior: 7:00-9:30 am
Winter Holiday Practice Schedule
*For the weeks of Dec 22-Jan 4, all practices will be at SwimRVA-CSAC (all SwimRVA-Meadowbrook athletes should attend SwimRVA-CSAC practices this week and all SwimRVA-Church Hill practices should attend SwimRVA-CSAC on the days there is no Church Hill option)
Monday, December 22nd
- Novice: 10:00-10:45 am, 6:15-7:00 pm
- Novice Church Hill: 6:45-7:30 pm
- Advanced Novice: 10:00-11:00 am, 6:00-7:00 pm
- Advanced Novice Church Hill: 6:45-7:45 pm
- Age Group: 9:45-11:00 am, 5:30-6:45 pm
- Age Group Church Hill: 6:45-8:00 pm
- Junior: 9:30-11:00 am, 5:30-7:00 pm
- Senior Speed: TBA
- Pre-Senior: 7:30-9:30 am, 4:00-6:00 pm
- Senior: 7:00-9:30 am, 4:00-6:00 pm
Tuesday, December 23rd
- Novice: 10:00-10:45 am, 6:15-7:00 pm
- Novice Church Hill: 6:45-7:30 pm
- Advanced Novice: 10:00-11:00 am, 6:00-7:00 pm
- Advanced Novice Church Hill: 6:45-7:45 pm
- Age Group: 9:45-11:00 am, 5:30-6:45 pm
- Age Group Church Hill: 6:45-8:00 pm
- Junior: 9:30-11:00 am, 5:30-7:00 pm
- Senior Speed: TBA
- Pre-Senior: 7:30-9:30 am, 4:00-6:00 pm
- Senior: 7:00-9:30 am, 4:00-6:00 pm
Wednesday, December 24th
- No practices today
Thursday, December 25th
- No practices today
Friday, December 26th (afternoon only)
- Novice: 6:15-7:00 pm
- Advanced Novice: 6:00-7:00 pm
- Age Group: 5:30-6:45 pm
- Junior: 5:30-7:00 pm
- Senior Speed: TBA
- Pre-Senior: 4:00-6:00 pm
- Senior: 4:00-6:00 pm
Saturday, December 27th (morning only)
- Novice: no practice today
- Advanced Novice: no practice today
- Age Group: 9:45-11:00 am
- Junior: 9:30-11:00 am
- Senior Speed: TBA
- Pre-Senior: 7:30-9:30 am
- Senior: 7:00-9:30 am
Sunday, December 28th (Long Course only 2 groups)
- Senior Speed: 9:00-11:00 am (long course)
- Senior: 9:00-10:15 am (long course)
Monday, December 29th
- Novice: 10:00-10:45 am, 6:15-7:00 pm
- Novice Church Hill: 6:45-7:30 pm
- Advanced Novice: 10:00-11:00 am, 6:00-7:00 pm
- Advanced Novice Church Hill: 6:45-7:45 pm
- Age Group: 9:45-11:00 am, 5:30-6:45 pm
- Age Group Church Hill: 6:45-8:00 pm
- Junior: 9:30-11:00 am, 5:30-7:00 pm
- Senior Speed: TBA
- Pre-Senior: 7:30-9:30 am, 4:00-6:00 pm
- Senior: 7:00-9:30 am, 4:00-6:00 pm
Tuesday, December 30th
- Novice: 10:00-10:45 am, 6:15-7:00 pm
- Novice Church Hill: 6:45-7:30 pm
- Advanced Novice: 10:00-11:00 am, 6:00-7:00 pm
- Advanced Novice Church Hill: 6:45-7:45 pm
- Age Group: 9:45-11:00 am, 5:30-6:45 pm
- Age Group Church Hill: 6:45-8:00 pm
- Junior: 9:30-11:00 am, 5:30-7:00 pm
- Senior Speed: TBA
- Pre-Senior: 7:30-9:30 am, 4:00-6:00 pm
- Senior: 7:00-9:30 am, 4:00-6:00 pm
Wednesday, December 31st
- No practices today
Thursday, January 1st
- No practices today
Friday, January 2nd
- Novice: 10:00-10:45 am, 6:15-7:00 pm
- Advanced Novice: 10:00-11:00 am, 6:00-7:00 pm
- Age Group: 9:45-11:00 am, 5:30-6:45 pm
- Junior: 9:30-11:00 am, 5:30-7:00 pm
- Senior Speed: TBA
- Pre-Senior: 7:30-9:30 am, 4:00-6:00 pm
- Senior: 7:00-9:30 am, 4:00-6:00 pm
Saturday, January 3rd (SOCIAL SATURDAY)
- Novice: 9:15-10:00 am
- Advanced Novice: 9:00-10:00 am
- Age Group: 8:30-10:00 am
- Junior: 8:30-10:00 am
- Senior Speed: 8:30-10:00 am
- Pre-Senior: 8:00-10:00 am
- Senior: 7:30-10:00 am
- All groups have Social Saturday from 10:00-11:00 am after practice today, yay!

