Aquatics
Group Swim Lessons: Youth (5-12 years)
Summer Session 1 (6/29 - 7/26)
View Summer Session 2 (7/27 - 8/23)
ATTENTION: We have made some changes to our group swim lessons for youth (5-12 years) swimmers. Please read this information carefully in order to register your swimmer in the right class. Thank you!
Youth swimmers join our group swim program at the level that is right for them and progress through the levels at their own pace. For our youth swimmers, there are five levels:
Level 1: Get comfortable with underwater exploration and learn to perform basic self-rescue skills with assistance.
Level 2: Start to move forward in the water; perform basic self-rescue skills independently.
Level 3: Develop intermediate self-rescue skills performed at longer distances than in levels 1 and 2
Level 4: Learn basic front crawl and back crawl stroke technique and build on water safety through treading water and elementary backstroke.
Level 5: Learn breaststroke and butterfly and reinforce water safety through treading water and sidestroke.
Please use this Level Selector to select the right level for your swimmer and the class time that fits your schedule. Then register for your chosen class below.
Each session comprises 4 lessons which last 45 min.
*Saturday courses have 3 lessons and reduced cost due to a Holiday
No make-up classes
Fee: $80 JCC members, $100 general public
Pre-registration is required.
If the course you are interested in is full, please fill out this Waitlist Form.
JCC members: To register at member pricing, please login to your Account Portal.
First-time registrants: Before you register, first fill out this Guest Account Application, and then go to the Account Portal and follow the steps to create an account.
Available Courses:
Level 1 Youth | Saturdays 12:00 - 12:45 PM
*Saturday courses have 3 lessons and reduced cost due to a Holiday
Schedule
Schedule: July 11, 2026 - July 25, 2026
Day(s) of the Week: Sat
Time: 12:00 pm - 12:45 pm
Level 1 Youth | Sundays 11:00 - 11:45 AM
Schedule
Schedule: July 5, 2026 - July 26, 2026
Day(s) of the Week: Sun
Time: 11:00 am - 11:45 am
Level 1 Youth | Thursdays 6:15 - 7:00 PM
Schedule
Schedule: July 2, 2026 - July 23, 2026
Day(s) of the Week: Thu
Time: 6:15 pm - 7:00 pm
Level 1 Youth | Wednesdays 5:20 - 6:05 PM
Schedule
Schedule: July 1, 2026 - July 22, 2026
Day(s) of the Week: Wed
Time: 5:20 pm - 6:05 pm
Level 2 Youth | Saturdays 12:00 - 12:45 PM
*Saturday courses have 3 lessons and reduced cost due to a Holiday
Schedule
Schedule: July 11, 2026 - July 25, 2026
Day(s) of the Week: Sat
Time: 12:00 pm - 12:45 pm
Level 2 Youth | Sundays 11:00 - 11:45 AM
Schedule
Schedule: July 5, 2026 - July 26, 2026
Day(s) of the Week: Sun
Time: 11:00 am - 11:45 am
Level 2 Youth | Thursdays 6:15 - 7:00 PM
Schedule
Schedule: July 2, 2026 - July 23, 2026
Day(s) of the Week: Thu
Time: 6:15 pm - 7:00 pm
Level 2 Youth | Wednesdays 5:20 - 6:05 PM
Schedule
Schedule: July 1, 2026 - July 22, 2026
Day(s) of the Week: Wed
Time: 5:20 pm - 6:05 pm
Level 3 Youth | Saturdays 12:55 - 1:40 PM
*Saturday courses have 3 lessons and reduced cost due to a Holiday
Schedule
Schedule: July 11, 2026 - July 25, 2026
Day(s) of the Week: Sat
Time: 12:55 pm - 1:40 pm
Level 3 Youth | Sundays 11:55 AM - 12:40 PM
Schedule
Schedule: July 5, 2026 - July 26, 2026
Day(s) of the Week: Sun
Time: 11:55 am - 12:40 pm
Level 3 Youth | Thursdays 5:20 - 6:05 PM
Schedule
Schedule: July 2, 2026 - July 23, 2026
Day(s) of the Week: Thu
Time: 5:20 pm - 6:05 pm
Level 3 Youth | Wednesdays 6:15 - 7:00 PM
Schedule
Schedule: July 1, 2026 - July 22, 2026
Day(s) of the Week: Wed
Time: 6:15 pm - 7:00 pm
Level 4 Youth | Saturdays 12:55 - 1:40 PM
*Saturday courses have 3 lessons and reduced cost due to a Holiday
Schedule
Schedule: July 11, 2026 - July 25, 2026
Day(s) of the Week: Sat
Time: 12:55 pm - 1:40 pm
Level 4 Youth | Sundays 11:55 AM - 12:40 PM
Schedule
Schedule: July 5, 2026 - July 26, 2026
Day(s) of the Week: Sun
Time: 11:55 am - 12:40 pm
Level 4 Youth | Thursdays 5:20 - 6:05 PM
Schedule
Schedule: July 2, 2026 - July 23, 2026
Day(s) of the Week: Thu
Time: 5:20 pm - 6:05 pm
Level 4 Youth | Wednesdays 6:15 - 7:00 PM
Schedule
Schedule: July 1, 2026 - July 22, 2026
Day(s) of the Week: Wed
Time: 6:15 pm - 7:00 pm
Level 5 Youth | Thursdays 7:15 - 8:00 PM
Schedule
Schedule: July 2, 2026 - July 23, 2026
Day(s) of the Week: Thu
Time: 7:15 pm - 8:00 pm
Level 5 Youth | Wednesdays 7:15 - 8:00 PM
Schedule
Schedule: July 1, 2026 - July 22, 2026
Day(s) of the Week: Wed
Time: 7:15 pm - 8:00 pm
Group Swim Lessons: Adult (13+ years)
Summer Session 1 (7/1 - 7/23)
View Summer Session 2 (7/29 - 8/20)
This class is designed for teens and adults who are ready to learn how to swim, no matter their starting point. Whether you are new to the water or working to overcome past fears, our experienced instructors provide a safe and encouraging environment. Swimmers will focus on water comfort, floating, breath control, and basic stroke technique.
Each session comprises 4 lessons which last 45 min.
No make-up classes
Fee: $80 JCC members, $100 general public
Pre-registration is required.
If the course you are interested in is full, please fill out this Waitlist Form.
JCC members: To register at member pricing, please login to your Account Portal.
First-time registrants: Before you register, first fill out this Guest Account Application, and then go to the Account Portal and follow the steps to create an account.
Available Courses:
Adult | Thursdays 7:15 - 8:00 PM
Schedule
Schedule: July 2, 2026 - July 23, 2026
Day(s) of the Week: Thu
Time: 7:15 pm - 8:00 pm
Adult | Wednesdays 7:15 - 8:00 PM
Schedule
Schedule: July 1, 2026 - July 22, 2026
Day(s) of the Week: Wed
Time: 7:15 pm - 8:00 pm
Group Swim Lessons: Preschool (3-5 years)
Summer Session 1 (7/1 - 7/26)
View Summer Session 2 (7/29 - 8/23)
ATTENTION: We have made some changes to our group swim lessons for preschool (3-5 years) swimmers. Please read this information carefully in order to register your swimmer in the right class. Thank you!
Preschool swimmers join our group swim program at the level that is right for them and progress through the levels at their own pace. For our preschool swimmers, there are three levels:
Level 1: Get comfortable with underwater exploration and learn to perform basic self-rescue skills with assistance.
Level 2: Start to move forward in the water; perform basic self-rescue skills independently.
Level 3: Develop intermediate self-rescue skills performed at longer distances than in levels 1 and 2.
Please use this Level Selector to select the right level for your swimmer and the class time that fits your schedule. Then register for your chosen class below.
Each sessions comprises 4 lessons which last 30 min.
*Saturday courses have 3 lessons and reduced cost due to a Holiday
No make-up classes
Fee: $80 JCC members, $100 general public
Pre-registration is required.
If the course you are interested in is full, please fill out this Waitlist Form.
JCC members: To register at member pricing, please login to your Account Portal.
First-time registrants: Before you register, first fill out this Guest Account Application, and then go to the Account Portal and follow the steps to create an account.
Available Courses:
Level 1 | Saturdays 10:00 - 10:30 AM
*Saturday courses have 3 lessons and reduced cost due to a Holiday
Schedule
Schedule: July 11, 2026 - July 25, 2026
Day(s) of the Week: Sat
Time: 10:00 am - 10:30 am
Level 1 | Saturdays 11:20 - 11:50 AM
*Saturday courses have 3 lessons and reduced cost due to a Holiday
Schedule
Schedule: July 11, 2026 - July 25, 2026
Day(s) of the Week: Sat
Time: 11:20 am - 11:50 am
Level 1 | Sundays 10:20 - 10:50 AM
Schedule
Schedule: July 5, 2026 - July 26, 2026
Day(s) of the Week: Sun
Time: 10:20 am - 10:50 am
Level 1 | Sundays 9:00 - 9:30 AM
Schedule
Schedule: July 5, 2026 - July 26, 2026
Day(s) of the Week: Sun
Time: 9:00 am - 9:30 am
Level 1 | Sundays 9:40 - 10:10 AM
Schedule
Schedule: July 5, 2026 - July 26, 2026
Day(s) of the Week: Sun
Time: 9:40 am - 10:10 am
Level 1 | Thursdays 10:55 - 11:25 AM
Schedule
Schedule: July 2, 2026 - July 23, 2026
Day(s) of the Week: Thu
Time: 10:55 am - 11:25 am
Level 1 | Thursdays 4:40 - 5:10 PM
Schedule
Schedule: July 2, 2026 - July 23, 2026
Day(s) of the Week: Thu
Time: 4:40 pm - 5:10 pm
Level 1 | Tuesdays 10:55 - 11:25 AM
Schedule
Schedule: June 30, 2026 - July 21, 2026
Day(s) of the Week: Tue
Time: 10:55 am - 11:25 am
Level 1 | Wednesdays 4:00 - 4:30 PM
Schedule
Schedule: July 1, 2026 - July 22, 2026
Day(s) of the Week: Wed
Time: 4:00 pm - 4:30 pm
Level 2 | Saturdays 10:00 - 10:30 AM
*Saturday courses have 3 lessons and reduced cost due to a Holiday
Schedule
Schedule: July 11, 2026 - July 25, 2026
Day(s) of the Week: Sat
Time: 10:00 am - 10:30 am
Level 2 | Saturdays 10:40 - 11:10 AM
*Saturday courses have 3 lessons and reduced cost due to a Holiday
Schedule
Schedule: July 11, 2026 - July 25, 2026
Day(s) of the Week: Sat
Time: 10:40 am - 11:10 am
Level 2 | Saturdays 11:20 - 11:50 AM
*Saturday courses have 3 lessons and reduced cost due to a Holiday
Schedule
Schedule: July 11, 2026 - July 25, 2026
Day(s) of the Week: Sat
Time: 11:20 am - 11:50 am
Level 2 | Sundays 10:20 - 10:50 AM
Schedule
Schedule: July 5, 2026 - July 26, 2026
Day(s) of the Week: Sun
Time: 10:20 am - 10:50 am
Level 2 | Sundays 9:00 - 9:30 AM
Schedule
Schedule: July 5, 2026 - July 26, 2026
Day(s) of the Week: Sun
Time: 9:00 am - 9:30 am
Level 2 | Sundays 9:40 - 10:10 AM
Schedule
Schedule: July 5, 2026 - July 26, 2026
Day(s) of the Week: Sun
Time: 9:40 am - 10:10 am
Level 2 | Thursdays 4:00 - 4:30 PM
Schedule
Schedule: July 2, 2026 - July 23, 2026
Day(s) of the Week: Thu
Time: 4:00 pm - 4:30 pm
Level 2 | Thursdays 4:40 - 5:10 PM
Schedule
Schedule: July 2, 2026 - July 23, 2026
Day(s) of the Week: Thu
Time: 4:40 pm - 5:10 pm
Level 2 | Tuesdays 10:55 - 11:25 AM
Schedule
Schedule: June 30, 2026 - July 21, 2026
Day(s) of the Week: Tue
Time: 10:55 am - 11:25 am
Level 2 | Wednesdays 4:00 - 4:30 PM
Schedule
Schedule: July 1, 2026 - July 22, 2026
Day(s) of the Week: Wed
Time: 4:00 pm - 4:30 pm
Level 2 | Wednesdays 4:40 - 5:10 PM
Schedule
Schedule: July 1, 2026 - July 22, 2026
Day(s) of the Week: Wed
Time: 4:40 pm - 5:10 pm
Level 3 | Saturdays 10:40 - 11:10 AM
*Saturday courses have 3 lessons and reduced cost due to a Holiday
Schedule
Schedule: July 11, 2026 - July 25, 2026
Day(s) of the Week: Sat
Time: 10:40 am - 11:10 am
Level 3 | Saturdays 11:20 - 11:50 AM
*Saturday courses have 3 lessons and reduced cost due to a Holiday
Schedule
Schedule: July 11, 2026 - July 25, 2026
Day(s) of the Week: Sat
Time: 11:20 am - 11:50 am
Level 3 | Sundays 10:20 - 10:50 AM
Schedule
Schedule: July 5, 2026 - July 26, 2026
Day(s) of the Week: Sun
Time: 10:20 am - 10:50 am
Level 3 | Thursdays 4:00 - 4:30 PM
Schedule
Schedule: July 2, 2026 - July 23, 2026
Day(s) of the Week: Thu
Time: 4:00 pm - 4:30 pm
Level 3 | Wednesdays 4:40 - 5:10 PM
Schedule
Schedule: July 1, 2026 - July 22, 2026
Day(s) of the Week: Wed
Time: 4:40 pm - 5:10 pm
Group Swim Lessons: Adult & Child (6 months - 3 years)
Summer Session 1 (6/29 - 7/26)
View Summer Session 2 (7/27 - 8/23)
Catering to our youngest swimmers and their caregivers, Adult & Child swim lessons introduce infants and toddlers to the pool by exploring body positions, blowing bubbles, and establishing fundamental safety and aquatic skills. This class requires an adult in the water.
All sessions comprise 4 lessons which last 30 min.
*Saturday courses have 3 lessons and reduced cost due to Holidays
No make-up classes
Fee: $80 JCC members, $100 general public
Pre-registration is required.
If the course you are interested in is full, please fill out this Waitlist Form.
JCC members: To register at member pricing, please login to your Account Portal.
First-time registrants: Before you register, first fill out this Guest Account Application, and then go to the Account Portal and follow the steps to create an account.
Available Courses:
Adult & Child 1 (6 months - 1.5 years) | Mondays 10:55 - 11:25 AM
Schedule
Schedule: June 29, 2026 - July 20, 2026
Day(s) of the Week: Mon
Time: 10:55 am - 11:25 am
Adult & Child 1 (6 months - 1.5 years) | Saturdays 10:00 - 10:30 AM
*Saturday courses have 3 lessons and reduced cost due to a Holiday
Schedule
Schedule: July 11, 2026 - July 25, 2026
Day(s) of the Week: Sat
Time: 10:00 am - 10:30 am
Adult & Child 1 (6 months - 1.5 years) | Sundays 9:00 - 9:30 AM
Schedule
Schedule: July 5, 2026 - July 26, 2026
Day(s) of the Week: Sun
Time: 9:00 am - 9:30 am
Adult & Child 1 (6 months - 1.5 years) | Wednesdays 10:55 - 11:25 AM
Schedule
Schedule: July 1, 2026 - July 22, 2026
Day(s) of the Week: Wed
Time: 10:55 am - 11:25 am
Adult & Child 2 (1.5 years - 2 years 11 months) | Mondays 10:55 - 11:25 AM
Schedule
Schedule: June 29, 2026 - July 20, 2026
Day(s) of the Week: Mon
Time: 10:55 am - 11:25 am
Adult & Child 2 (1.5 years - 2 years 11 months) | Saturdays 10:40 - 11:10 AM
*Saturday courses have 3 lessons and reduced cost due to a Holiday
Schedule
Schedule: July 11, 2026 - July 25, 2026
Day(s) of the Week: Sat
Time: 10:40 am - 11:10 am
Adult & Child 2 (1.5 years - 2 years 11 months) | Sundays 9:40 - 10:10 AM
Schedule
Schedule: July 5, 2026 - July 26, 2026
Day(s) of the Week: Sun
Time: 9:40 am - 10:10 am
Adult & Child 2 (1.5 years - 2 years 11 months) | Wednesdays 10:55 - 11:25 AM
Schedule
Schedule: July 1, 2026 - July 22, 2026
Day(s) of the Week: Wed
Time: 10:55 am - 11:25 am
Group Swim Lessons: Adult (13+ years)
Summer Session 2 (7/29 - 8/20)
View Summer Session 1 (7/1 - 7/23)
This class is designed for teens and adults who are ready to learn how to swim, no matter their starting point. Whether you are new to the water or working to overcome past fears, our experienced instructors provide a safe and encouraging environment. Swimmers will focus on water comfort, floating, breath control, and basic stroke technique.
Each session comprises 4 lessons which last 45 min.
No make-up classes
Fee: $80 JCC members, $100 general public
Pre-registration is required.
If the course you are interested in is full, please fill out this Waitlist Form.
JCC members: To register at member pricing, please login to your Account Portal.
First-time registrants: Before you register, first fill out this Guest Account Application, and then go to the Account Portal and follow the steps to create an account.
Available Courses:
Adult | Thursdays 7:15 - 8:00 PM
Schedule
Schedule: July 30, 2026 - August 20, 2026
Day(s) of the Week: Thu
Time: 7:15 pm - 8:00 pm
Adult | Wednesdays 7:15 - 8:00 PM
Schedule
Schedule: July 29, 2026 - August 19, 2026
Day(s) of the Week: Wed
Time: 7:15 pm - 8:00 pm
Group Swim Lessons: Adult & Child (6 months - 3 years)
Summer Session 2 (7/27 - 8/23)
View Summer Session 1 (6/29 - 7/26)
Catering to our youngest swimmers and their caregivers, Adult & Child swim lessons introduce infants and toddlers to the pool by exploring body positions, blowing bubbles, and establishing fundamental safety and aquatic skills. This class requires an adult in the water.
All sessions comprise 4 lessons which last 30 min.
No make-up classes
Fee: $80 JCC members, $100 general public
Pre-registration is required.
If the course you are interested in is full, please fill out this Waitlist Form.
JCC members: To register at member pricing, please login to your Account Portal.
First-time registrants: Before you register, first fill out this Guest Account Application, and then go to the Account Portal and follow the steps to create an account.
Available Courses:
Adult & Child 1 (6 months - 1.5 years) | Mondays 10:55 - 11:25 AM
Schedule
Schedule: July 27, 2026 - August 17, 2026
Day(s) of the Week: Mon
Time: 10:55 am - 11:25 am
Adult & Child 1 (6 months - 1.5 years) | Saturdays 10:00 - 10:30 AM
Schedule
Schedule: August 1, 2026 - August 22, 2026
Day(s) of the Week: Sat
Time: 10:00 am - 10:30 am
Adult & Child 1 (6 months - 1.5 years) | Sundays 9:00 - 9:30 AM
Schedule
Schedule: August 2, 2026 - August 23, 2026
Day(s) of the Week: Sun
Time: 9:00 am - 9:30 am
Adult & Child 1 (6 months - 1.5 years) | Wednesdays 10:55 - 11:25 AM
Schedule
Schedule: July 29, 2026 - August 19, 2026
Day(s) of the Week: Wed
Time: 10:55 am - 11:25 am
Adult & Child 2 (1.5 years - 2 years 11 months) | Mondays 10:55 - 11:25 AM
Schedule
Schedule: July 27, 2026 - August 17, 2026
Day(s) of the Week: Mon
Time: 10:55 am - 11:25 am
Adult & Child 2 (1.5 years - 2 years 11 months) | Saturdays 10:40 - 11:10 AM
Schedule
Schedule: August 1, 2026 - August 22, 2026
Day(s) of the Week: Sat
Time: 10:40 am - 11:10 am
Adult & Child 2 (1.5 years - 2 years 11 months) | Sundays 9:40 - 10:10 AM
Schedule
Schedule: August 2, 2026 - August 23, 2026
Day(s) of the Week: Sun
Time: 9:40 am - 10:10 am
Adult & Child 2 (1.5 years - 2 years 11 months) | Wednesdays 10:55 - 11:25 AM
Schedule
Schedule: July 29, 2026 - August 19, 2026
Day(s) of the Week: Wed
Time: 10:55 am - 11:25 am
Group Swim Lessons: Preschool (3-5 years)
Summer Session 2 (7/29 - 8/23)
View Summer Session 1 (7/1 - 7/26)
ATTENTION: We have made some changes to our group swim lessons for preschool (3-5 years) swimmers. Please read this information carefully in order to register your swimmer in the right class. Thank you!
Preschool swimmers join our group swim program at the level that is right for them and progress through the levels at their own pace. For our preschool swimmers, there are three levels:
Level 1: Get comfortable with underwater exploration and learn to perform basic self-rescue skills with assistance.
Level 2: Start to move forward in the water; perform basic self-rescue skills independently.
Level 3: Develop intermediate self-rescue skills performed at longer distances than in levels 1 and 2.
Please use this Level Selector to select the right level for your swimmer and the class time that fits your schedule. Then register for your chosen class below.
Each sessions comprises 4 lessons which last 30 min.
No make-up classes
Fee: $80 JCC members, $100 general public
Pre-registration is required.
If the course you are interested in is full, please fill out this Waitlist Form.
JCC members: To register at member pricing, please login to your Account Portal.
First-time registrants: Before you register, first fill out this Guest Account Application, and then go to the Account Portal and follow the steps to create an account.
Available Courses:
Level 1 | Saturdays 10:00 - 10:30 AM
Schedule
Schedule: August 1, 2026 - August 22, 2026
Day(s) of the Week: Sat
Time: 10:00 am - 10:30 am
Level 1 | Saturdays 11:20 - 11:50 AM
Schedule
Schedule: August 1, 2026 - August 22, 2026
Day(s) of the Week: Sat
Time: 11:20 am - 11:50 am
Level 1 | Sundays 10:20 - 10:50 AM
Schedule
Schedule: August 2, 2026 - August 23, 2026
Day(s) of the Week: Sun
Time: 10:20 am - 10:50 am
Level 1 | Sundays 9:00 - 9:30 AM
Schedule
Schedule: August 2, 2026 - August 23, 2026
Day(s) of the Week: Sun
Time: 9:00 am - 9:30 am
Level 1 | Sundays 9:40 - 10:10 AM
Schedule
Schedule: August 2, 2026 - August 23, 2026
Day(s) of the Week: Sun
Time: 9:40 am - 10:10 am
Level 1 | Thursdays 10:55 - 11:25 AM
Schedule
Schedule: July 30, 2026 - August 20, 2026
Day(s) of the Week: Thu
Time: 10:55 am - 11:25 am
Level 1 | Thursdays 4:40 - 5:10 PM
Schedule
Schedule: July 30, 2026 - August 20, 2026
Day(s) of the Week: Thu
Time: 4:40 pm - 5:10 pm
Level 1 | Tuesdays 10:55 - 11:25 AM
Schedule
Schedule: July 28, 2026 - August 18, 2026
Day(s) of the Week: Tue
Time: 10:55 am - 11:25 am
Level 1 | Wednesdays 4:00 - 4:30 PM
Schedule
Schedule: July 29, 2026 - August 19, 2026
Day(s) of the Week: Wed
Time: 4:00 pm - 4:30 pm
Level 2 | Saturdays 10:00 - 10:30 AM
Schedule
Schedule: August 1, 2026 - August 22, 2026
Day(s) of the Week: Sat
Time: 10:00 am - 10:30 am
Level 2 | Saturdays 10:40 - 11:10 AM
Schedule
Schedule: August 1, 2026 - August 22, 2026
Day(s) of the Week: Sat
Time: 10:40 am - 11:10 am
Level 2 | Saturdays 11:20 - 11:50 AM
Schedule
Schedule: August 1, 2026 - August 22, 2026
Day(s) of the Week: Sat
Time: 11:20 am - 11:50 am
Level 2 | Sundays 10:20 - 10:50 AM
Schedule
Schedule: August 2, 2026 - August 23, 2026
Day(s) of the Week: Sun
Time: 10:20 am - 10:50 am
Level 2 | Sundays 9:00 - 9:30 AM
Schedule
Schedule: August 2, 2026 - August 23, 2026
Day(s) of the Week: Sun
Time: 9:00 am - 9:30 am
Level 2 | Sundays 9:40 - 10:10 AM
Schedule
Schedule: August 2, 2026 - August 23, 2026
Day(s) of the Week: Sun
Time: 9:40 am - 10:10 am
Level 2 | Thursdays 4:00 - 4:30 PM
Schedule
Schedule: July 30, 2026 - August 20, 2026
Day(s) of the Week: Thu
Time: 4:00 pm - 4:30 pm
Level 2 | Thursdays 4:40 - 5:10 PM
Schedule
Schedule: July 30, 2026 - August 20, 2026
Day(s) of the Week: Thu
Time: 4:40 pm - 5:10 pm
Level 2 | Tuesdays 10:55 - 11:25 AM
Schedule
Schedule: July 28, 2026 - August 18, 2026
Day(s) of the Week: Tue
Time: 10:55 am - 11:25 am
Level 2 | Wednesdays 4:00 - 4:30 PM
Schedule
Schedule: July 29, 2026 - August 19, 2026
Day(s) of the Week: Wed
Time: 4:00 pm - 4:30 pm
Level 2 | Wednesdays 4:40 - 5:10 PM
Schedule
Schedule: July 29, 2026 - August 19, 2026
Day(s) of the Week: Wed
Time: 4:40 pm - 5:10 pm
Level 3 | Saturdays 10:40 - 11:10 AM
Schedule
Schedule: August 1, 2026 - August 22, 2026
Day(s) of the Week: Sat
Time: 10:40 am - 11:10 am
Level 3 | Saturdays 11:20 - 11:50 AM
Schedule
Schedule: August 1, 2026 - August 22, 2026
Day(s) of the Week: Sat
Time: 11:20 am - 11:50 am
Level 3 | Sundays 10:20 - 10:50 AM
Schedule
Schedule: August 2, 2026 - August 23, 2026
Day(s) of the Week: Sun
Time: 10:20 am - 10:50 am
Level 3 | Thursdays 4:00 - 4:30 PM
Schedule
Schedule: July 30, 2026 - August 20, 2026
Day(s) of the Week: Thu
Time: 4:00 pm - 4:30 pm
Level 3 | Wednesdays 4:40 - 5:10 PM
Schedule
Schedule: July 29, 2026 - August 19, 2026
Day(s) of the Week: Wed
Time: 4:40 pm - 5:10 pm
Group Swim Lessons: Youth (5-12 years)
Summer Session 2 (7/27 - 8/23)
View Summer Session 1 (6/29 - 7/26)
ATTENTION: We have made some changes to our group swim lessons for youth (5-12 years) swimmers. Please read this information carefully in order to register your swimmer in the right class. Thank you!
Youth swimmers join our group swim program at the level that is right for them and progress through the levels at their own pace. For our youth swimmers, there are five levels:
Level 1: Get comfortable with underwater exploration and learn to perform basic self-rescue skills with assistance.
Level 2: Start to move forward in the water; perform basic self-rescue skills independently.
Level 3: Develop intermediate self-rescue skills performed at longer distances than in levels 1 and 2
Level 4: Learn basic front crawl and back crawl stroke technique and build on water safety through treading water and elementary backstroke.
Level 5: Learn breaststroke and butterfly and reinforce water safety through treading water and sidestroke.
Please use this Level Selector to select the right level for your swimmer and the class time that fits your schedule. Then register for your chosen class below.
Each session comprises 4 lessons which last 45 min.
No make-up classes
Fee: $80 JCC members, $100 general public
Pre-registration is required.
If the course you are interested in is full, please fill out this Waitlist Form.
JCC members: To register at member pricing, please login to your Account Portal.
First-time registrants: Before you register, first fill out this Guest Account Application, and then go to the Account Portal and follow the steps to create an account.
Available Courses:
Level 1 Youth | Saturdays 12:00 - 12:45 PM
Schedule
Schedule: August 1, 2026 - August 22, 2026
Day(s) of the Week: Sat
Time: 12:00 pm - 12:45 pm
Level 1 Youth | Sundays 11:00 - 11:45 AM
Schedule
Schedule: August 2, 2026 - August 23, 2026
Day(s) of the Week: Sun
Time: 11:00 am - 11:45 am
Level 1 Youth | Thursdays 6:15 - 7:00 PM
Schedule
Schedule: July 30, 2026 - August 20, 2026
Day(s) of the Week: Thu
Time: 6:15 pm - 7:00 pm
Level 1 Youth | Wednesdays 5:20 - 6:05 PM
Schedule
Schedule: July 29, 2026 - August 19, 2026
Day(s) of the Week: Wed
Time: 5:20 pm - 6:05 pm
Level 2 Youth | Saturdays 12:00 - 12:45 PM
Schedule
Schedule: August 1, 2026 - August 22, 2026
Day(s) of the Week: Sat
Time: 12:00 pm - 12:45 pm
Level 2 Youth | Sundays 11:00 - 11:45 AM
Schedule
Schedule: August 2, 2026 - August 23, 2026
Day(s) of the Week: Sun
Time: 11:00 am - 11:45 am
Level 2 Youth | Thursdays 6:15 - 7:00 PM
Schedule
Schedule: July 30, 2026 - August 20, 2026
Day(s) of the Week: Thu
Time: 6:15 pm - 7:00 pm
Level 2 Youth | Wednesdays 5:20 - 6:05 PM
Schedule
Schedule: July 29, 2026 - August 19, 2026
Day(s) of the Week: Wed
Time: 5:20 pm - 6:05 pm
Level 3 Youth | Saturdays 12:55 - 1:40 PM
Schedule
Schedule: August 1, 2026 - August 22, 2026
Day(s) of the Week: Sat
Time: 12:55 pm - 1:40 pm
Level 3 Youth | Sundays 11:55 AM - 12:40 PM
Schedule
Schedule: August 2, 2026 - August 23, 2026
Day(s) of the Week: Sun
Time: 11:55 am - 12:40 pm
Level 3 Youth | Thursdays 5:20 - 6:05 PM
Schedule
Schedule: July 30, 2026 - August 20, 2026
Day(s) of the Week: Thu
Time: 5:20 pm - 6:05 pm
Level 3 Youth | Wednesdays 6:15 - 7:00 PM
Schedule
Schedule: July 29, 2026 - August 19, 2026
Day(s) of the Week: Wed
Time: 6:15 pm - 7:00 pm
Level 4 Youth | Saturdays 12:55 - 1:40 PM
Schedule
Schedule: August 1, 2026 - August 22, 2026
Day(s) of the Week: Sat
Time: 12:55 pm - 1:40 pm
Level 4 Youth | Sundays 11:55 AM - 12:40 PM
Schedule
Schedule: August 2, 2026 - August 23, 2026
Day(s) of the Week: Sun
Time: 11:55 am - 12:40 pm
Level 4 Youth | Thursdays 5:20 - 6:05 PM
Schedule
Schedule: July 30, 2026 - August 20, 2026
Day(s) of the Week: Thu
Time: 5:20 pm - 6:05 pm
Level 4 Youth | Wednesdays 6:15 - 7:00 PM
Schedule
Schedule: July 29, 2026 - August 19, 2026
Day(s) of the Week: Wed
Time: 6:15 pm - 7:00 pm
Level 5 Youth | Thursdays 7:15 - 8:00 PM
Schedule
Schedule: July 30, 2026 - August 20, 2026
Day(s) of the Week: Thu
Time: 7:15 pm - 8:00 pm
Level 5 Youth | Wednesdays 7:15 - 8:00 PM
Schedule
Schedule: July 29, 2026 - August 19, 2026
Day(s) of the Week: Wed
Time: 7:15 pm - 8:00 pm