We offer small group lessons, never exceeding 3 students per teacher. Each lesson is 30 minutes in duration.
We place students into classes by skill level and age, however, we truly teach to each individual based on their needs, learning style, and pace, making progress individualized.
We offer private (1:1) and semi private (2:1) lessons by request.

are offered at our Middletown/Goshen indoor location. Lessons are offered year round on an ongoing basis.
Find a class or classes in our schedule that works for you, swim in that class each week. Start and stop at your convenience! No sessions, no interruptions!
are offered at all of our locations. Choose your week(s), choose your time, swim Monday-Thursday (or specified days) same time and same teacher each day for fast results!


are offered at our Middletown/Goshen location only. These are similar to our summer fast track lessons, but dates are based on local school district winter and spring recesses.
You can view our schedules by location and program and register/enroll directly from the schedule here.
If you need assistance determining your swimmer’s class level, you can click here. Once level is determined you can go back to the class schedule page, OR continue to the registration process and filter “select class” by location, type of service (fast track or ongoing) and class level to find a class or classes.
We are also happy to assist you with registering and enrolling by phone 973-714-8067 or email [email protected].