SJAC Swim School

The SJAC Swim School at NL Aquatic Center was established in 2016 and has grown to over 450 swimmers! Group and private lessons are available to teach swimmers of all ages and abilities how to swim, achieve their goals, and develop a lifelong love of swimming and water in a fun, innovative and safe environment. We’re very exciting for the opening of our brand new lesson pool coming soon.

Group Lessons

  • Sessions typically last 7-8 weeks but may vary.
  • Standard offers 1 lesson per week Accelerated (summer only) offers 4 lessons per week. 
  • 5 different levels offer every ability plenty of opportunity for progression (view descriptions)
  • Class sizes are small and cost is very affordable

Private Lessons

  • Available for swimmers wanting more individualized attention.
  • Instructors are available for learn-to-swim kids (age 2 ½  & up), adults (any age) and competitive athletes. 
  • A typical Session lasts 6 weeks and has 1 – 30-minute lesson per week. Customization is available and 20 min lessons for young swimmers. Costs vary depending on instructor and lesson day/time.

Enrollment Procedures

To enroll your swimmer(s) in our  swim school, first please contact our office to schedule an evaluation. Your swimmer(s) will not need an evaluation to enroll in our Water Babies classes.

Once you have signed up for your evaluation what will you need?

  • All you need for your evaluation is to please show up 5-10 min early, have your swimmer in their suit prior to arrival, bring a towel and goggles with you!
  • We will have an instructor with you promptly. The evaluation will take about 5 minutes. Your instructor will then recommend which level to enroll your swimmer in.
  • Evaluations are short and sweet! This helps us to place your swimmer with the best possible match, which will in turn provide the best possible results!!
  • Please feel free to change in our locker rooms after your evaluation.


Membership Information

The NL Aquatic Center is the premier aquatic training facility in the South Jersey and Philadlephia region and home to SJAC Swimming. All members of the SJAC Learn to Swim program must either acquire an SJAC Family Membership for NL Aquatic Center or pay an annual SJAC Program Enrollment fee. Members of the SJAC Swim Team must aquire an SJAC Family Memberhsip. Both the SJAC Family Membership and the SJAC Program Enrollment can be completed on the NL Aquatic Center website

The SJAC Program Enrollment fee is a $60 fee per family per year. Each individual will also be required to fill out a liability waiver.

The SJAC Family Membership is $25/month for a family of 3 and $35/month for a family of 4.  It includes the following:

  • ​Access to the NL Aquatic Center during open swim and family swim times
  • 20% discount on other NL Aquatic Center Programming
  • 10% discount on SJAC Lessons, Water Polo and Non Competitive Swim team training.
  • For lesson-only families, the SJAC Family Membership is a 3-month minimum membership. After that time, membership is month-to-month.

Visit to learn more about our facility and programs.

View our Membership Policy.


Once you have completed your evaluation and membership, visit the registration page

Questions? Please contact Tim Holcroft at or (856) 335-3007.