
Building water confidence and essential safety skills for children and adults of all ages.
Current schedules are being updated. Please check back for updates or contact the YMCA at 319-372-2403 for the latest information.
Our indoor swim lessons are designed to help children and adults alike develop comfort with underwater exploration and learn essential water safety skills. Students will be taught how to safely enter and exit the water, as well as how to swim on both their front and back with assistance.
Whether you are just starting out or looking to improve your technique, our indoor swim lessons provide a supportive environment where swimmers of all levels can grow and enjoy the water.
Water Safety
Students learn how to safely enter and exit the water and essential survival skills.
Front & Back Swimming
Foundational strokes on both front and back with instructor assistance.
All Levels Welcome
From complete beginners to those looking to refine their technique.
Indoor Pool
Lessons held in the Fort Madison Family YMCA indoor pool year-round.
Our Mom & Tot Swim Lessons are designed for children ages 6 months to 2 years, accompanied by one parent, and 3 to 5 years of age. These lessons offer a wonderful opportunity to introduce your infant or toddler to the joys of swimming in a safe, supportive environment.
In our indoor pool, your child will gain confidence in the water while learning important water safety skills. At the same time, parents will receive guidance on how to help their little ones grow comfortable in the water.
Parent Participation
Mom & Tot classes require one parent in the water with children ages 6 months to 2 years.
YMCA Certified Instructor
All lessons are led by a YMCA certified swim instructor.
Water Safety
Children learn confidence in the water and important water safety fundamentals.
Private Lessons
Private lessons are available upon request. Contact the YMCA for more information.
Questions or Registration?
Contact the Fort Madison Family YMCA during regular business hours for schedule updates, registration information, and private lesson inquiries.
Call (319) 372-2403