Rec swimming in Jefferson County
5 programs: Country Club of Birmingham (Barracudas Swim & Dive), Homewood Swim Team, Mountain Brook Club Swim and Dive Team (MBC Magic), Vestavia Hills Parks and Leisure Services, Vestavia Swim Association (VSA).
Travel & club swimming in Jefferson County
3 programs: Birmingham Swim League (BSL), Life Time Southeast Swim Team, Wake Aquatics.
Swimming training, camps & lessons in Jefferson County
1 program: Life Time Southeast Swim Team.
Every listing comes from the organization's own public website — nobody pays to be listed. Spot something wrong? Email find@parentedge.com and we'll fix it.
All 8 swimming programs in Jefferson County
Every swimming program on this page in one plain list, including the teams that sit inside a league above. Each one has its own page with ages, cost and what they offer.
Rec leagues · 5
- Country Club of Birmingham (Barracudas Swim & Dive) · Mountain Brook — Summer swim and dive team at the Country Club of Birmingham in Mountain Brook.
- Homewood Swim Team · Homewood — Recreational swim team for ages 5 to 18 run by Homewood Parks and Recreation, not a learn-to-swim program.
- Mountain Brook Club Swim and Dive Team (MBC Magic) · Mountain Brook — Swim and dive team of the Mountain Brook Club, with swim levels and a separate diving team.
- Vestavia Hills Parks and Leisure Services · Vestavia Hills — Parks and leisure department in Vestavia Hills running baseball, softball and aquatics programs.
- Vestavia Swim Association (VSA) · Vestavia Hills — Summer swim and dive team for ages 5 to 18 who can swim 25 yards on their own.
Travel & club · 3
- Birmingham Swim League (BSL) · Birmingham — Year-round competitive USA Swimming team based in Birmingham, operating since 1965.
- Life Time Southeast Swim Team · Vestavia Hills — Year-round competitive USA Swimming team in Vestavia Hills offering coaching and technique instruction for all ages.
- Wake Aquatics · Vestavia Hills — Year-round age-group competitive swim club based in Vestavia Hills.