Junior Swim League

JSL Header Image
Junior Swim League, JSL
  • A technique-based program for all four competitive strokes
  • Increase strength and endurance through drills and kicking
  • Introduction to racing skills such as dives, turns, and streamlines
  • Swimmers leave class feeling like they got a good workout and are part of a team
  • Stepping stone to the competitive SwimMAC team
  • Fine tune for summer league or continuance after summer league ends
Two JSL mini-meets are held for our south Charlotte location participants during each session to provide a positive environment to dive from the starting blocks, practice racing, and show off newly-learned skills.

Overview of JSL
  • For ages 6 -12
  • Taught by trained SwimMAC coaches
  • Classes held twice per week for 30-45 minutes
  • Length of session varies per location
  • Choose from early afternoons, evenings, weekdays and weekends
  • Build on fun and success of summer league swimming
  • Fosters teamwork and sportsmanship


For swimmers who can:
  • Swim one pool length (25 yards) of Free and Back
  • Swim with some proficiency of Breast or Fly
  • Evaluations are held the months of June, July, and August and throughout the year by appointment. 

Practice Schedules/Locations
JSL is offered at several different locations in the Charlotte region. Session dates and practice times vary by location. Please select the option that is most convenient for your family for specifics.

North Region Locations:


Huntersville Family Fitness and Aquatics (HFFA)

11725 Verhoeff Dr

Huntersville, NC 28078




Davidson - Baker Sports Complex

200 Baker Dr

Davidson, NC 28036


South Charlotte Locations:


SwimMAC Training Center

9850 Providence Rd.

Charlotte, NC 28277





Providence High School

1800 Pineville Matthews Rd

Charlotte, NC 28270