Why swim and dive

The Bon Air Blue Streaks Swim & Dive Team is a great opportunity for children of all ages to be part of a team, improve swimming & diving skills, and make friends.  During the summer, our kids could all use a constructive outlet for their energy!

  • No competitive swimming or diving experience is necessary for any age level to join, however we do require that:
    • swimmers be able to swim the length of the pool (25 yards) by themselves to ensure the safety of all swimmers
    • divers be able to swim to the side of the diving well, and be age 6 +
  • Swim & Dive Team are both a great team sport that provides individual competition opportunities, group (relay) competition opportunities in swim team, and encourages teammate support.
  • Swim & Dive Team both offer a very inexpensive summer opportunity for kids to be involved in an activity every day that is engaging and will wear them out!


2024 Registration will run from 3/27 – 6/10.  Registrations and payments are all completed online.  (2024 registration link will be posted at 9:00 am on 3/27)

  • Swim Team – we will have caps on the number of swimmers that we have in each age group, so sign up early to secure your spot!
  • Dive Team – please complete this online waiver after registration (please be careful to select the proper category at the bottom – Dive): 2024 JRAC Online Waiver Coming Soon

Team Fees & Age Groups

The 2024 team fees and age groups can be found here.

Season Info

These pages are full of information specific to swim team and dive team that will be useful throughout the season:

  • Practice calendar
  • Practice schedule
  • Meet schedule
  • Champs info
  • Volunteer info
  • Team Google calendar

Swim Team Season Info  |   Dive Team Season Info

Swimsuit Recommendation

Please see this page for our 2024 suit recommendations, as well as try-on event and purchasing information.

Meet Our Coaches

2024 Coach Bios Coming Soon

Meet Our Volunteer Leadership

These parent volunteers have been hard at work organizing activities that make our swim and dive teams stronger and better:

  • Aquatics VP: Catherine Rafferty


Catherine has three swimmers ages 16 and 14, and 5.  She has no personal experience swimming, but has grown to love swim team watching her children swim since 2015. Catherine works in tech at a bank, and is a Bon Air native.

  • Swim Rep: Kristen Hicks

    Kristen has a 16 year old son who swims at Bon Air. She grew up swimming in Chesterfield, and went on to swim in college. She has coached summer league teams in the past, and is excited to use her swimming knowledge to help the Blue Streaks. She works full time as a Physical Therapist.

  • Dive Rep:  Greg Baron

Bio and picture coming soon

  • Parent Rep: Sarah Stanton

Bio and picture coming soon

  • Marketing and Fundraising: Jennifer Hall

Jennifer has 4 kids and is excited to be watching her oldest, 9, start her third year as a Blue Streak. Jennifer swam for many years on summer leagues as a kid and is thrilled to now be a part of the Blue Streak’s Captains team promoting summer swim and dive.

  • Spirit Wear: Courtney Kamer

Courtney grew up in West Virginia swimming for a local year round swim club, her neighborhood summer team, and her high school team. She has 3 kids ages 21, 11 & 8.

  • Social: Lauren Powell

Lauren has a 7 year old son on the swim team. She is a Bon Air native and swam for BACA from 1984-1996. She loves to throw a good party. Lauren works in higher education and is a doctoral student at VCU.