2025 Thanksgiving & Winter Holiday Practice Schedules

Jonathan Kaplan

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!