Swim Lessons

Swim Lessons

At the YMCA, our Swim Lessons offer a comprehensive and structured approach to aquatic education for all ages. We provide Parent and Child lessons (Levels A and B), where a guardian joins the child in the water for 30 to 35-minute sessions, designed to foster comfort and confidence. For older children, our group swimming lessons range from Levels 1 to 6, with each level consisting of 6 to 8 sessions lasting 30 to 35 minutes each, tailored to develop skills progressively, culminating in Level 6 as the highest proficiency. Additionally, we offer flexible Private and Semi-Private lessons, where participants can choose their instructor and schedule 30-minute sessions over six appointments, allowing for personalized attention and skill advancement. Join us to dive into a safe and engaging learning environment!


Aqua-Babies Swim Lessons 9AM (Ages 6 mo.-2.5 years)

All Locations
2/7/26 - 5/9/26
VIEW

Aqua Babies is a parent-and-baby swim experience for children ages 6 months to 2½ years, designed to introduce little ones to the water in a safe, playful, and nurturing environment.

At the Y, we know how busy life can be—especially with a little one! That’s why Aqua Babies is offered as flexible, per-Saturday registration. Families can sign up for as many or as few Saturdays as they’d like, making it easy to fit swimming into your schedule.

Parents or guardians will be in the water with their child each class, guided by certified instructors through gentle water activities, songs, and play that build comfort, water safety awareness, and motor skills—all while strengthening the parent-child bond.

Cost:

  • Members: $5 per Saturday

  • Non-Members: $10 per Saturday

Please note: There will be no class on April 11.

No prior swimming experience is required.

Saturday mornings: 9AM-9:35AM



Registration Information  

Open Close Register At MemberNon-Member
11/21/25 5/9/26 Online / Front Desk $ 0.00$ 0.00

Available Sessions

Date(s) Spots
Available
Special Rate
02/07/26 - 03/14/26
Sa - 9:00 am - 9:30 am
- Session is Full
03/28/26
Sa - 9:00 am - 9:35 am
11 / 11 Available $5 - $10 Register  
Closes
03/27/2026
04/04/26
Sa - 9:00 am - 9:35 am
11 / 11 Available $5 - $10 Register  
Closes
04/03/2026
04/18/26
Sa - 9:00 am - 9:35 am
11 / 11 Available $5 - $10 Register  
Closes
04/17/2026
04/25/26
Sa - 9:00 am - 9:35 am
11 / 11 Available $5 - $10 Register  
Closes
04/24/2026
05/02/26
Sa - 9:00 am - 9:35 am
11 / 11 Available $5 - $10 Register  
Closes
05/01/2026
05/09/26
Sa - 9:00 am - 9:35 am
11 / 11 Available $5 - $10 Register  
Closes
05/08/2026

Aqua-Tots Swim Lessons 9:45AM (Ages 2.5.-5.5 years)

All Locations
2/7/26 - 5/9/26
VIEW

Aqua Tots is a parent-and-child swim program designed for children ages 2½ to 5½ years, focused on building water comfort, confidence, and early swim skills in a safe, playful, and supportive environment.

At the Y, we know how busy life can be—especially with young children! That’s why Aqua Tots is offered with flexible, per-Saturday registration. Families may sign up for as many or as few Saturdays as they’d like, making it easy to fit swim time into your schedule.

With hands-on guidance from our certified instructors, parents or guardians will be in the water with their child during each class. Activities include floating, kicking, gentle water entry, basic movement skills, and interactive games and songs that promote water safety awareness, motor development, and a positive relationship with the water.

This class is ideal for families looking to introduce or continue water experiences in a relaxed, encouraging setting. No prior swimming experience is required.

Saturday Mornings: 9:45 AM – 10:20 AM



Registration Information  

Open Close Register At MemberNon-Member
6/10/25 2/14/26 Online / Front Desk $ 0.00$ 0.00

Available Sessions

Date(s) Spots
Available
Special Rate
02/07/26 - 03/14/26
Sa - 9:45 am - 10:15 am
- Session is Full
03/28/26
Sa - 9:45 am - 10:20 am
11 / 11 Available $5 - $10 Register  
Closes
03/27/2026
04/04/26
Sa - 9:45 am - 10:20 am
11 / 11 Available $5 - $10 Register  
Closes
04/03/2026
04/18/26
Sa - 9:45 am - 10:20 am
11 / 11 Available $5 - $10 Register  
Closes
04/17/2026
04/25/26
Sa - 9:45 am - 10:20 am
11 / 11 Available $5 - $10 Register  
Closes
04/24/2026
05/02/26
Sa - 9:45 am - 10:20 am
11 / 11 Available $5 - $10 Register  
Closes
05/01/2026
05/09/26
Sa - 9:45 am - 10:20 am
11 / 11 Available $5 - $10 Register  
Closes
05/08/2026

Group Swimming Lessons

All Locations
1/6/26 - 3/26/26
VIEW

January Group Swim Lessons at Mahaska County YMCA

January Group Lesson Dates: Jan. 6th, Jan 8th, 15th, 20th, 22nd, 27th, 29th

February Group Swim Lessons at Mahaska County YMCA

February Group Lesson Dates: Feb. 3rd, 5th, 10th, 12th, 17th, 19th, 24th, and 26th

Lessons are available for Beginner and Intermediate/Advanced swimmers. When signing up, select the level that best fits your child’s skills.

For questions, please contact Alex Anderson at [email protected], or call our front desk staff at (641) 673-8411



Available Sessions

Date(s) Spots
Available
01/06/26 - 01/29/26
January Beginner Level - Tu,Th - 6:00 pm - 6:35 pm
- Session is Full
01/06/26 - 01/29/26
January Intermediate/Advanced - Tu,Th - 6:35 pm - 7:10 pm
8 / 8 Available Register  
02/03/26 - 02/26/26
February Beginner Level - Tu,Th - 6:00 pm - 6:35 pm
Yes Register  
02/03/26 - 02/26/26
February Intermediate/Advanced - Tu,Th - 6:00 pm - 6:35 pm
Yes Register  
03/03/26 - 03/26/26
March Beginner - Tu,Th - 6:00 pm - 6:35 pm
5 / 5 Available Register  
Closes
03/05/2026
03/03/26 - 03/26/26
March Intermediate/Advanced - Tu,Th - 6:00 pm - 6:35 pm
5 / 5 Available Register  
Closes
03/05/2026

Private Lessons

All Locations
1/1/26 - 12/31/26
VIEW
Private swimming lessons at the YMCA offer personalized instruction tailored to meet your individual needs and goals. Each session lasts 30 minutes and is designed to provide focused attention from a qualified instructor, allowing you to progress at your own pace. Whether you’re a beginner looking to build confidence in the water or an experienced swimmer aiming to refine your technique, our private lessons provide a flexible schedule to accommodate your availability. With the option to select your instructor, you’ll receive customized feedback and support in a comfortable environment. Dive into a more personalized swimming experience and achieve your aquatic aspirations with us! Upon sign-up, an instructor will reach out to you within a week to begin scheduling lesson sessions. 


Registration Information  

Open Close Register At MemberNon-Member
9/9/24 1/1/27 Online / Front Desk $ 125.00$ 150.00

Available Sessions

Date(s)
01/01/26 - 01/31/26
Session is Full
02/01/26 - 02/28/26
Session is Full
03/01/26 - 03/31/26
Register  
04/01/26 - 04/30/26
Register  

Semi-Private Lessons

All Locations
1/1/26 - 12/31/26
VIEW
Our semi-private swimming lessons at the YMCA provide a unique opportunity for small groups of up to three participants to receive personalized instruction in a supportive environment. With tailored lessons designed to meet the specific goals and skill levels of each participant, you’ll benefit from focused attention from a qualified instructor. Whether you’re looking to enhance your technique, build confidence, or prepare for a swim event, our semi-private lessons offer a flexible schedule to accommodate your needs. Enjoy the camaraderie of learning alongside a friend or family member while progressing at your own pace in a fun and encouraging atmosphere. Dive in and make the most of your swim experience with us!


Registration Information  

Open Close Register At MemberNon-Member
9/9/24 1/1/27 Online / Front Desk $ 75.00$ 125.00

Available Sessions

Date(s)
01/01/26 - 01/31/26
January Semi-Private Lessons
Register  
02/01/26 - 02/28/26
Register  
03/01/26 - 03/31/26
Register  
04/01/26 - 04/30/26
Registration
will open on
01/31/2026

Swim Team Private Lessons

All Locations
2/27/25 - 1/1/27
VIEW

Private swim team lessons at the YMCA offer one-on-one coaching designed to help you reach your specific swimming goals. Each 30-minute session is focused entirely on your needs, providing personalized attention from a qualified instructor. Whether you’re new to swimming and looking to build confidence, or an experienced swimmer wanting to perfect your technique, our private lessons are tailored to help you progress at your own pace. With flexible scheduling, you can choose the time that works best for you and select your instructor for a truly customized experience. After signing up, an instructor will contact you within a week to schedule your lessons. Dive into a more personalized swim experience and achieve your aquatic goals with us!



Registration Information  

Open Close Register At MemberNon-Member
2/27/25 1/1/27 Online / Front Desk $ 125.00$ 150.00

Available Sessions

Date(s)
02/27/25 - 01/01/27
Register  

Swim Team Semi-Private Lessons

All Locations
2/27/25 - 1/1/27
VIEW

Our semi-private swim team lessons provide a fantastic opportunity for small groups of up to three participants to receive personalized coaching in a focused, supportive environment. Tailored to meet the unique goals and skill levels of each swimmer, these lessons allow for targeted instruction that helps improve technique, build confidence, and prepare for swim events. Whether you’re looking to refine your strokes, boost endurance, or work on specific skills, our flexible scheduling ensures that lessons fit seamlessly into your routine. Enjoy the camaraderie of learning alongside teammates, friends, or family while progressing at your own pace. Join us and take your swim experience to the next level!



Registration Information  

Open Close Register At MemberNon-Member
2/27/25 1/1/27 Online / Front Desk $ 75.00$ 125.00

Available Sessions

Date(s)
02/27/25 - 01/01/27
Register