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)

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 | Member | Non-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)

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 | Member | Non-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
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
Registration Information
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
Semi-Private Lessons
Registration Information
| Open | Close | Register At | Member | Non-Member | |
|---|---|---|---|---|---|
| 9/9/24 | 1/1/27 | Online / Front Desk | $ 75.00 | $ 125.00 |
Swim Team Private Lessons
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 | Member | Non-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
Registration Information
| Open | Close | Register At | Member | Non-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 |