FOSS Swim School in Libertyville
More than lessons
A Swim School
We offer everything you expect of a modern swim school: thoroughly-trained teachers, warm water, private changing areas, and pools purpose-built for learning.
Reviews
"We are very pleased with the management and swim instructors at Foss Swim School. My toddler can be a handful yet the instructor kept her focused and on task. We chose the once a week group lesson for the entire summer, but other options are available. Parents can sit and observe their swimmers right by the pool or in the large, air conditioned lobby. I enjoyed being by the pool and hearing the teacher's direction while my husband watched from the cooled area."
- FOSS Parent
"Staff is very friendly and professional. At first My 20 month old did not like getting her hair wet and was unsure about water. So, we signed up for the baby swim classes and now she likes the water and will even jump to go underwater. I happy she is having a positive experience with swimming at a young age. Foss swim school has provided that."
- FOSS Parent
"My daughter takes baby swim class. She is 9 months old and has learned to control her breathing when going underwater. Each week her under water skills and comfort in the water have improved. I love how professional Foss is and love their mini shop in the front in case you forget anything."
- FOSS Parent
"The experience we have here every week is amazing. This is how you train kids how to do things. Every employee seems genuinely happy to be here. The kids love coming. They have a great time and learn at the same time. We recently went to a “physical activity” type place for our next venture and we were not impressed. All future venues will be measured by this place."
- FOSS Parent
Our program: Swim Path®
Begin or continue your swimmer’s journey on the Swim Path® at your local Foss Swim School. Our program ingrains water safety instincts and muscle memory that your child will use immediately, and for life.
Meet our Management Team
General Manager
Anaiz C.
Assistant Manager
Cristina V.
School Information
Mon: 8:30 AM - 8:00 PM
Tues: 3:45 PM - 7:45 PM
Wed: 3:45 PM - 8:00 PM
Thur: 3:45 PM - 7:45 PM
Fri: 3:45 PM - 7:45 PM
Sat: 7:30 AM - 1:00 PM
Sun: Closed (No Classes)
1360 S Milwaukee Ave
Libertyville, IL 60048
Front desk: (847) 680-7946
Sibling pricing – have multiple swimmers in your immediate family?
Enjoy a reduced per lesson rate for multiple children.**
- 3:1 student/teacher ratio in ‘ones’ levels in our Learn-to-Swim progression
- Tuition may be paid in full or via installment payments. Installment payments are only available on once-a-week classes.
- Swim when it makes sense for your family and your schedule. Sessions offered by quarter, not on-going.
- Semi-private and private lessons available. $50/lesson for semi-private and $99/lesson for private. Please contact your school for more info and availability.
*Pricing based on program – Backfloat Baby, Learn-to-Swim, Swim Stronger, Swim Faster. Log in/create your Family Account to view pricing for your swimmer’s class.
Current and upcoming classes in Libertyville
Quarterly Once-a-week Classes
One Lesson per Week (Most Popular!)
Students swim one lesson each week running March 10 – June 9
- Enrollment opens on Feb 13
- Quarter runs March 10 – June 9
- Progress updates Apr 28 – May 4
- No classes
- March 31
- May 27
Classes still available
View Classes and EnrollStudents swim one lesson each week running June 10 – August 31
- Enrollment opens on May 7
- Quarter runs June 10 – August 31
- Progress updates Jul28 – Aug 3
- No classes
- July 4
Four-week Progress Builder Swim Camps®
Two Lessons per Week for Four Weeks
Students swim two lessons each week on Tuesdays and Thursdays
- Camp 1: Mar 12 – Apr 4
- Camp 2: Apr 9 – May 2
- Camp 3: May 7 – May 30
Classes still available
View Classes and EnrollStudents swim two lessons each week on Tuesdays and Thursdays
- Camp 1: Jun 11 – Jul 2
- Camp 2: Jul 9 – Aug 1
- Camp 3: Aug 6 – Aug 29
Classes still available
View Classes and EnrollTwo-week Progress Builder Swim Camps®
Four Lessons per Week for Two Weeks
Students swim four lessons each week on Monday through Thursday.
- Camp 1: May 28 – Jun 7
Classes still available
View Classes and EnrollStudents swim four lessons each week on Monday through Thursday.
- Camp 1: Jun 10 – Jun 20
- Camp 2: Jun 24 – Jul 3
- Camp 3: Jul 8 – Jul 18
- Camp 4: Jul 22 – Aug 1
- Camp 5: Aug 5 – Aug 15
- Camp 6: Aug 19 – Aug 29
Classes still available
View Classes and EnrollBe the first to know
We’ll let you know when enrollment opens, share tips and stories, and extend offers: