Let’s get started.

Choose a program below to view available classes.

Unsure about the best placement for your athlete within our programs? We invite you to reach out to us to schedule an evaluation. While we use age as a general guideline to determine an athlete's level, we recognize that individual skills and development can vary widely. Our staff is here to help ensure that each athlete is placed in the most suitable environment to maximize their growth and performance.

“My daughter goes here and all the coaches are tremendous.”

— Josh F. • Google

“My two children love swim lessons at CSA. The instructors are patient and fun. They’ve learned about safety and become more confident in the water. We definitely recommend it!”

— Erin D. • Google

“Coach came out and talked to the parents/ grandparents about their progress staff was friendly and kind”

— Geneva S. • Google