We are now accepting new students!

Paying for Lessons

  • Autopay setup is required at registration.
  • We bill monthly, with charges on the 1st of each month.
  • You can find specific pricing details here.
  • Registration fee ($45) is annual per family, not per student.
  • We do not currently offer a pay-as-you-go option for ongoing enrollments.

Lesson Format

  • We offer perpetual lessons which enable enrollments to start at any time without having to wait on the start of a new season
  • Lessons are held at our outdoor locations from Jun 1st to Sept 30
  • Lessons are held indoors from Oct 1st to May 31st

Absences and Ending Enrollments

  • To receive a makeup token for an excused absence, please provide at least 24 hours’ notice through the iClassPro app.
  • To end your enrollment before the current season concludes, we require a 30-day notice via the iClass Pro app.
  • For more detailed instructions on how to enter absences, alter enrollments, and use makeup tokens, visit our Member Resources page here.

Getting Started

  • Create Your Account: Begin by clicking the “Sign Up Now” button below to create your account and family profile.
  • Add Your Child: After signing up, add your child to your account.
  • Schedule Lessons: Once your family profile is set up, easily schedule your preferred lessons.
  • Download the iClassPro App: Enhance your experience by downloading the iClassPro App. It allows you to manage your schedule, track skill progress, and more.

If you already have an iClass Pro account, click the “Parent Portal” button below to enroll in additional lessons.

Sign Up Now!
Member Portal

Our Approach to Lessons:

At Charleston Swim, we offer perpetual lessons because we recognize that everyone learns at their own pace. We believe in providing our swimmers with a minimum commitment of three months before considering a break or completion. Life often demands flexibility, which is why we allow you to provide 30 days’ notice before your billing date to conclude your lessons, provided you’ve been with us for at least three months.

Before You Schedule:

Define Your Availability: Start by narrowing down your availability.

Choose Weekly Frequency: Decide on the number of lessons per week that suits you: 1x (Good), 2x (Better), 3x (Best), or 4x (Accelerated Track).

Select Your Class Level: Find your class level here.

Let Us Know: Once you’ve completed steps 1-3, please inform us of your choices to kickstart your swimming journey with us!

Curious about our lesson availability? Explore our lesson schedule before creating an account!

Class Schedule

Have more questions before enrolling?

Frequently Asked Questions

Still have questions or need help?