4.7 / 5 by 10,000+ Satisfied Swimmers

Home > Private & Semi-Private Swim Lessons

Private & Semi-Private Swim Lessons

Program Details & Pricing

Private lessons are available for students aged 3 and older.

Monthly Tuition & Location Pricing

Tuition is charged per student, per month, and guarantees exclusive dedicated time with a certified instructor.

Private
Location
Private Swim Lesson Cost (per student / month)
Clifton
$400
Bayonne, Maplewood, Fairfield, Newark, Secaucus, Jersey City Heights PS27, Jersey City Bergen-Lafayette PS22
$420
Cliffside Park
$500
Jersey City Downtown PS16
Weekdays $450 / Weekends $600
Semi-Private (2 Students,Price is Per Student)
Location
Private Swim Lesson Cost (per student / month)
Clifton
$200
Bayonne, Maplewood, Fairfield, Newark, Secaucus, Jersey City Heights PS27, Jersey City Bergen-Lafayette PS22
$210
Cliffside Park
$250
Jersey City Downtown PS16
Weekdays $225 / Weekends $300

Makeup Policy

Makeup Eligibility: Private lessons are reserved exclusively for one swimmer and require a dedicated instructor and pool time. Unlike group classes, the reserved lesson time cannot be reassigned to other students if a private lesson is missed. Because of this, enrollment in a private lesson is considered a commitment to attend the scheduled class each week.

There are no make-up classes for missed private lessons, regardless of the reason for the absence. Missed private lessons are not eligible for credits, refunds, transfers, or rescheduling.

If British Swim School must cancel a private lesson due to instructor or facility availability, the pool manager will work directly with the family to coordinate a make-up lesson at a mutually agreeable time. A make-up may be scheduled with a different instructor if necessary.

Ready to Enroll?

Contact us today to check availability and reserve your swimmer’s spot in Private Swim Lessons.

Get in Touch

Have a question or need support? We’re here to help!

Not sure what lesson is best suited for you or your loved ones or have another question? Contact us today and start a conversation!

This field is for validation purposes and should be left unchanged.
Name(Required)
Address(Required)