homepage programs

Swim Lessons & J-Swim

Learn To Swim at the J!

We offer private and group classes for new and experienced swimmers throughout the summer! Private lessons are for ages 3 through adulthood. Group lessons are available for children 6 months to 3 years old. If you are interested in semi-private lessons please contact Amy Foster. No prior swim experience is needed for any of our options. All swim lessons are sold in packages of six (6) sessions.


Registration will be completed through our new registration portal, EZFacility. Private and group lessons are registered for differently.

Learn how to register here!
Private Lessons (SOLD OUT)

Private Lessons (3 years and older) – $210 / Swimmer
Private swimming lessons include one-on-one instruction customized to the swimmer’s personal needs, goals and confidence.  Our core purpose is to teacher water safety and proper swimming techniques. Private lessons are available for all ages.

Group Swim Classes:

Water Babies (6 to 18 months) and Parent-Tot (18 to 36 months)  – $120 / Child
A perfect way to get your baby or toddler comfortable and confident in the water, slowly and gently.  A parent or guardian accompanies their child in the pool and learns how to introduce them to the water.  This is a great bonding experience for babies, toddlers and adults.

SESSION 1  June 1 through July 14
Saturdays: Parent-Tot – 10-10:30am | Water Babies – 10:30-11am
Sundays: Parent-Tot – 10-10:30am | Water Babies – 10:30-11am

SESSION 2 – July 20 through August 25 – No class August 8
Saturdays: Parent-Tot – 10-10:30am | Water Babies – 10:30-11am
Sundays: Parent-Tot – 10-10:30am | Water Babies – 10:30-11am


J-Swim (8 to 12 Years Old) – $350 / Child
J-Swim is a non-competitive swim team for children aged 8 to 12. J-Swim focuses on fostering a love for swimming, refining technique, building teamwork skills, and promoting overall physical fitness and well-being. The team operates with a developmental mindset, understanding that each child progresses at their own pace. There’s no pressure to win competitions; instead, the emphasis is on personal improvement and growth. J-Swim offers a nurturing and supportive environment where young swimmers can develop their skills, build friendships, and experience the joy of swimming without the pressure of intense competition.

Team Dates – June 6 through September 1
Thursdays – 6-7pm and Sundays 5-6pm
(No class on August 18 or August 22)

Meet our Swim Instructors!

Taylor Deniken

Aquatics Director of Teaching and Learning

Steven Barnes

Swim Instructor

Alex Demuth

Swim Instructor

Ellen Sklar

Swim Instructor

Chris Blakney

Swim Instructor

Val Jackson

Swim Instructor

Sydnie Wittenberg

Swim Instructor


Cancellations need to be made 24 hours in advance of your scheduled class.  Please contact aquatics@phillyjcc.com if you need to cancel a scheduled lesson.  One make up lesson is allowed each swim session.

Facility Closures and Cancellations

Watch for signs posted at the Kaiserman JCC for any upcoming closures.  Closures and delays due to weather or events beyond our control will be posted on our website and Facebook.  Make-up lessons will be offered for these closures.

Safety Notice

We put safety first.  We have staff on duty trained in first aid and CPR and all swim instruction is supervised by a lifeguard.  For the safety of your children, parents or guardians are required to stay at the Kaiserman JCC during all swim instruction.