Swim Lessons

Welcome to our Swim Lesson Information Page.  We are so excited that you are interested in participating in Swim Lessons this summer at Crystal Springs!  Crystal Springs has partnered with Jeff Ellis Swimming to provide engaging and objective driven curriculum developed by a nationally recognized organization in the safety and comfort of our facility. The course description below will help determine what level of swim instruction would benefit you or your child.  If you don't know, feel free to reach out to us to discuss what class would be appropriate.


We look forward to swimming with you!
The CSWP Swim Lesson Team

Pricing:  The cost for each session is $100/participant for East Brunswick residents and $125/participant for non-East Brunswick residents.  Each session will consist of eight (8) – 45-minute classes spread out over two weeks (usually Monday-Thursday with a makeup day on Friday). 

Dates Available:
Session 1: Weeknights (June 14 – June 25)
Group A: 5:15pm-6:00pm
**Sessions hosted Monday-Thursday ONLY – Friday is a makeup date

Session 2:  Weekday Mornings (June 28 – July 8)  
Group A: 8:30am-9:15am
Group B: 9:30am-10:15am
**Sessions hosted Monday-Thursday ONLY – Friday is a makeup date

Session 3:  Weekday Mornings (July 12 – July 23)  
Group A: 8:30am-9:15am
Group B: 9:30am-10:15am
**Sessions hosted Monday-Thursday ONLY – Friday is a makeup date

Session 4:  Weekday Mornings (July 26 – Aug. 3)
Group A: 8:30am-9:15am
Group B: 9:30am-10:15am
**Sessions hosted Monday-Thursday ONLY – Friday is a makeup date

Information for attending Swim Lessons:  Each swim lesson course will include a maximum of six (6) participants to one (1) instructor.  Each course will follow social distancing guidelines to ensure a safe swimming experience.  Only one (1) Parent or Guardian is invited to attend the swim lesson to ensure proper distancing amongst parent(s)/guardian(s) on deck!

Notes:  While we hope to offer every level for all the sessions and groups listed above, we may not be able to offer every course at every time.  We will do our best to accommodate your swimming needs this season, but based on participant need it may not be possible.

Registration: To register for swim lessons please go to Crystal Springs Registrations.

eff Ellis Swimming (JES) Class Descriptions
**Additional classes may be offered – continue to check back for more information**

Parent + Preschool:  Ages 2-4 years with a parent (in the water):
The objective of our Preschool + Parent swim class is to help students feel comfortable in the water while the mom or dad is at their side. Students will learn elementary water skills that they can build on as they progress through the various swim levels. We introduce the WaterSmart Rules that are encouraged by Sophie the Safety Seal — our very own mascot for the Jeff Ellis Swimming Program.


Preschool:  Ages 3-5 years:
The purpose of this class is to help students feel comfortable in the water without the presence of the parent. Students continue to learn elementary water skills and safety tips that will stay with them throughout all swim lesson levels. Sophie the Safety Seal’s WaterSmart rules are enforced for increased water safety.


Beginner:  Ages 6-12 years:

The Beginner class builds on elementary water skills previously learned and teaches students the skills needed to complete a 25-yard swim for each of the following: elementary backstroke, front crawl, and backstroke. All elementary water skills are reinforced so that they become second nature to the students. All water safety rules are discussed as well.


Advanced Beginner:  Ages 6-12 years:
The Advanced Beginner class teaches children how to master strokes development and requires them to complete 50-yard swims of elementary backstroke and basic backstroke. Students are also asked to complete a 25-yard swim of breaststroke and front crawl with rhythmic breathing. We introduce scissor kick and sidestroke at this swim level too.