Swim School

Ensworth School Lessons

Welcome to Ensworth Swim School




Fridays: June 4 - July 30 *Excluding July 2nd

Saturdays June 5 - July 31 *Excluding July 3rd



Session 1: May 10-13, May 17-20

Session 2: May 24-28 (M-F), June 1-3 (T-Th)

Session 3: June 7-10, June 14-17

Session 4: June 21-24, June 28-July 1

Closed: July 5-8

Session 5: July 12-15, July 19-22

Session 6: July 26-29, August 2-5

If you have been in Swim School since Fall, 2017, you should have an account. Please contact us if you have any trouble with the login process and we can send you a quick email with that information.

If you are a new family, welcome! Please proceed by creating an account. You'll get access to your own private account to view/edit your contact information and current and past class histories. To Register:

  1. Select/ on the desired Program above or scroll below
  2. Select the Sub-Program tab.
  3. Select the Class
  4. Click on the green Register Button


If the class you want is already full, we encourage you to please register for the waitlist.  We understand many classes have already filled up and we are determining the best way to accommodate registration overflow.  Once we have a better idea of how many are on a waitlist, we will be reaching out to those families with information on possible solutions. 

Parent & Me Classes

Designed for our smallest swimmers, these classes empower parents to engage in an aquatic experience with their little ones, with emphasis on safety and exploration of the many ways we can start to teach little ones the fundamentals of swimming.

Loading Classes

Terrific Twos Classes

This class is the next step from Parent & Me classes and a natural progression for little ones who are asserting independence from parents. These semi-private lessons offer individual attention and peer interaction in a positive environment without parent participation. Swimmers learn water safety skills and work on balancing comfort and confidence with swim ability.

Loading Classes

Group Classes

Our small group classes are a great option for kids from beginner three year olds to children who are swimming but need more work on balance and breathing. Each group class has no more than 4 swimmers so we can give each child individual attention while also offering positive peer interaction. There are four different group options to choose from so check out the options and decide which one works best for your child's needs.

Private Swim Lessons

Private lessons are for swimmers who need a bit more individual attention to overcome whatever obstacle that is standing in the way of moving forward with learning to swim.

Loading Classes

Team Prep

Team Prep is designed to bridge the gap between learning to swim and competitive swimming. Swimmers in these groups continue to get the individual attention while being offered greater challenges as they develop swimming skills and confidence. Team Prep participants are offered opportunities to compete, with a Championship meet at the end of the season.

Loading Classes

Loading Classes

Loading Classes

Summer Swim Prep

This group is for swimmers who want to get a jump-start on swimming for the summer Swim season. Swimmers will be challenged with endurance training and will practice starts, turns and racing tips to create a smooth transition into the summer league season.

Group Requirement: swimmers in this group should have a basic understanding of the four competitive strokes and should be able to swim multiple 25s in a row.

Loading Classes