• Swim lessons are available for youth and adults in group, semi-private, and private sessions which are available at select times year round.
  • Evening Group Lessons meet once a week for eight weeks.
    Cost: $40/member (8 lessons = $5 per lesson) and $60/non-member (8 lessons = $7.50 per lesson)
  • Semi-private lessons are for groups of 2-3, children or adults, who are more comfortable in smaller settings.
    Cost: $60/member ($7.50 per lesson) and $100/non-member ($12.50 per lesson)
  • For private lessons, the Y places swimmers with qualified instructors who work with individuals schedules.
    Cost: $100/member ($12.50 per lesson) and $120/non-member ($15.00 per lesson)

Parent/Child Swim Lessons:

This is an opportunity for children of any age to learn to swim with parents or adults who have children in their care. Some children feel more comfortable with adults they trust and this class gives everyone the a peace of mind while learning the important skills of swimming.


These classes are designed to encourage children to experience, explore, and test the aquatic environment by responding with body movements and emotions with the assistance and encouragement of their parents. Waterbabies is designed for children 9 months to 2 years of age. Note: Adult must attend and be in the pool with baby and swim diapers are required.

Water tots is for children and parents to do the lessons together. This is an opportunity to explore the being in the water and start to feel confident swimming. Water tots is designed for children 3 to 4 years old.

Click here to download a registration form.


This is the next class after Water Tots. This class will help bridge the gap from Water Tots to traditional swim lessons. Children will be in the water without their parent/guardian and will be introduced to new skills of submersions, kicking, and floating. This class is designed for ages 3 to 5.

Open/Lap Swim:

girl ready to swim laps During any Mahaska County YMCA Open Swim time, families can come splash and play, swim enthusiasts can do laps, and those learning to swim can get extra practice on their own time. Special lap swimming tips and instructions are listed with theĀ YMCA Pool Schedule. Open and Lap Swim are included in the basic membership package.

Stroke Clinic:

Stroke clinics offered in the fall for children who are interested in joining the swim team. The clinic is designed to teach proper competitive stroke technique in freestyle, backstroke, breaststroke, and butterfly. This four-week program helps swimmers develop and maintain their muscular endurance while focusing on improved skills and swim times.
Cost: $40/member and $80/non-member