Home School Assistance Program Swim & Gym
This program is specifically for members of the Home School Assistance Program. The YMCA will provide a gym lesson as well as a swimming lesson once a week. Sign-up is required to help us better serve the participants. The program will run on Thursdays from 1 pm to 3 pm and will be sorted into groups based on age and swimming ability. Each swimming lesson will be 30 minutes long. Groups will rotate between swimming, a gym lesson, and library time at the indoor pool YMCA: 414 N. 3rd Street Oskaloosa, IA 52577
Lesson dates are on Thursdays: Sept. 18, Sept. 25th, Oct. 2, Oct. 9, Oct. 16, Oct. 23, Nov. 6, Nov. 13, and a free Swim Day for families on November 20. Please select each date you will attend during registration so that we can staff accordingly. Thank you!
Beginners Ages 5 - 7
Swim Lessons for Ages 4–7 (Beginner Level):
This beginner class is perfect for young swimmers who are new to the water. Children will learn essential skills such as floating, kicking, and basic arm movements, while also practicing safe water entries, including jumps. Lessons include an introduction to life jacket safety and other important water safety topics.
If your child cannot yet jump into the deep end, tread water for 10+ seconds, or swim more than 10 yards without assistance, this is the ideal class for them.
Families may choose which days their child attends, making it flexible and easy to fit into your schedule.
Registration Information
Open | Close | Register At | Member | Non-Member | |
---|---|---|---|---|---|
8/27/25 | 11/21/25 | Online / Front Desk | $ 0.00 | $ 0.00 |
Available Sessions
Date(s) | Spots Available | ||
---|---|---|---|
09/18/25
Swim Lesson Day - Th - 1:00 pm - 1:30 pm
|
12 / 12 Available | Register | |
09/25/25
Swim Lesson Day - Th - 1:00 pm - 1:30 pm
|
12 / 12 Available | Register | |
10/02/25
Swim Lesson Day - Th - 1:00 pm - 1:30 pm
|
12 / 12 Available | Register | |
10/09/25
Swim Lesson Day - Th - 1:00 pm - 1:30 pm
|
12 / 12 Available | Register | |
10/16/25
Swim Lesson Day - Th - 1:00 pm - 1:30 pm
|
12 / 12 Available | Register | |
10/23/25
Swim Lesson Day - Th - 1:00 pm - 1:30 pm
|
12 / 12 Available | Register | |
11/06/25
Swim Lesson Day - Th - 1:00 pm - 1:30 pm
|
12 / 12 Available | Register | |
11/13/25
Swim Lesson Day - Th - 1:00 pm - 1:30 pm
|
12 / 12 Available | Register | |
11/20/25
Free Family Swim Day - Th - 1:00 pm - 3:00 pm
|
15 / 15 Available | Register |
Beginners Ages 8 & Up
Swim Lessons for Ages 8 & Up (Beginner Level):
This class is designed for older children who are just learning to swim or need more confidence in the water. Swimmers will practice floating, kicking, arm strokes, and safe water entries, including jumps. They’ll also learn about life jacket safety and other key water safety skills.
If your child cannot yet jump into the deep end, tread water for 10+ seconds, or swim more than 10 yards without help, this is the perfect class to build their skills and confidence. Families may choose which days their child attends for added flexibility.
Registration Information
Open | Close | Register At | Member | Non-Member | |
---|---|---|---|---|---|
8/27/25 | 11/21/25 | Online / Front Desk | $ 0.00 | $ 0.00 |
Available Sessions
Date(s) | Spots Available | ||
---|---|---|---|
09/18/25
Swim Lesson Day - Th - 1:40 pm - 2:10 pm
|
12 / 12 Available | Register | |
09/25/25
Swim Lesson Day - Th - 1:40 pm - 2:10 pm
|
12 / 12 Available | Register | |
10/02/25
Swim Lesson Day - Th - 1:40 pm - 2:10 pm
|
12 / 12 Available | Register | |
10/09/25
Swim Lesson Day - Th - 1:40 pm - 2:10 pm
|
12 / 12 Available | Register | |
10/16/25
Swim Lesson Day - Th - 1:40 pm - 2:10 pm
|
12 / 12 Available | Register | |
10/23/25
Swim Lesson Day - Th - 1:40 pm - 2:10 pm
|
12 / 12 Available | Register | |
10/30/25
Swim Lesson Day - Th - 1:40 pm - 2:10 pm
|
12 / 12 Available | Register | |
11/06/25
Swim Lesson Day - Th - 1:40 pm - 2:10 pm
|
12 / 12 Available | Register | |
11/13/25
Swim Lesson Day - Th - 1:40 pm - 2:10 pm
|
12 / 12 Available | Register | |
11/20/25
Free Family Swim Day - Th - 1:00 pm - 3:00 pm
|
15 / 15 Available | Register |
Intermediate and Advanced All Ages
Swim Lessons – Intermediate & Advanced (All Ages):
This class is for swimmers who are already comfortable in the water and ready to build on their skills. Participants will focus on refining strokes, improving breathing and endurance, and learning proper techniques for freestyle, backstroke, breaststroke, and butterfly. Swimmers will also practice treading water for longer periods, diving skills, and flip turns, while incorporating water safety and fitness-focused activities.
Whether your swimmer is working on stroke efficiency or preparing for more competitive training, this class will challenge them at their own level. Families may choose which days their child attends for added flexibility.
Registration Information
Open | Close | Register At | Member | Non-Member | |
---|---|---|---|---|---|
8/27/25 | 11/21/25 | Online / Front Desk | $ 0.00 | $ 0.00 |
Available Sessions
Date(s) | Spots Available | ||
---|---|---|---|
09/18/25
Swim Lesson Day - Th - 2:20 pm - 2:50 pm
|
12 / 12 Available | Register | |
09/25/25
Swim Lesson Day - Th - 2:20 pm - 2:50 pm
|
12 / 12 Available | Register | |
10/02/25
Swim Lesson Day - Th - 2:20 pm - 2:50 pm
|
12 / 12 Available | Register | |
10/09/25
Swim Lesson Day - Th - 2:20 pm - 2:50 pm
|
12 / 12 Available | Register | |
10/16/25
Swim Lesson Day - Th - 2:20 pm - 2:50 pm
|
12 / 12 Available | Register | |
10/23/25
Swim Lesson Day - Th - 2:20 pm - 2:50 pm
|
12 / 12 Available | Register | |
10/30/25
Swim Lesson Day - Th - 2:20 pm - 2:50 pm
|
12 / 12 Available | Register | |
11/06/25
Swim Lesson Day - Th - 2:20 pm - 2:50 pm
|
12 / 12 Available | Register | |
11/13/25
Swim Lesson Day - Th - 2:20 pm - 2:50 pm
|
12 / 12 Available | Register | |
11/20/25
Free Family Swim Day - Th - 1:00 pm - 3:00 pm
|
15 / 15 Available | Register |