Swim Lessons (Indoor & Outdoor)

Fall & Winter Indoor Swim Lessons

Red Cross guidelines are followed.  Swim lessons are an important life skill all youth and adults should have.  

  • Class length: 45-minutes
  • Location: Pleasant Hill Pool behind the Central Rivers AEA building located at 909 S 12th Street (Pool entrance on South side of building).
  • Cost :$45 per session per person
  • Days: See Chart Below
  • Swim Lesson Skill Levels
  • Register Online  
Session
Intro to Water
(with Parent)
(0-2 yrs old)
Preschool
(3-5 yrs old)
Level 1

(5 yrs old & up)

Level 2

(5 yrs old & up)

Level 3

(5 yrs old & up)

2025 Session 9
Saturdays

September 6th-October 18th

 No class September 27th

9:00 am: 
Max-8
9:50 am: 
Max-6
10:40 am: 
Max-6
11:30 am: 
Max-6
12:20 pm: 
Max-6
2025 Session 10
Mondays/Wednesdays
October 6th-22nd

5:30 pm: 
Max-5
5:30 pm: 
Max-5





6:30 pm:
 Max-5
6:30 pm:
 Max-5
2025 Session 11
Tuesdays/Thursdays
October 7th-23rd

5:30 pm: 
Max-5
5:30 pm: 
Max-5





6:30 pm:
 Max-5
6:30 pm:
 Max-5


Session
Intro to Water
(with Parent)
(0-2 yrs old)
Preschool
(3-5 yrs old)
Level 1

(5 yrs old & up)

Level 2

(5 yrs old & up)

Level 3

(5 yrs old & up)

2026 Session 1
Mondays/Wednesdays
January 12th-28th

5:30 pm 
Max-5
5:30 pm 
Max-5





6:30 pm
 Max-5
6:30 pm
 Max-5
2026 Session 2
Tuesdays/Thursdays
January 13th-29th


5:30 pm 
Max-5
5:30 pm 
Max-5






6:30 pm
 Max-5
6:30 pm
 Max-5
2026 Session 3
Saturdays

January 17th -February 21st

9:00 am
Max-6
9:50 am 
Max-6
10:40 am
Max-6
11:30 am 
Max-6
12:20 pm 
Max-6
2026 Session 4
Mondays/Wednesdays

February 9th - 25th


5:30 pm 
Max-5
5:30 pm 
Max-5





6:30 pm
 Max-5
6:30 pm
 Max-5
2026 Session 5
Tuesdays/Thursdays

February 10th - 26th


5:30 pm
Max-5
5:30 pm 
Max-5





6:30 pm
 Max-5
6:30 pm
 Max-5
2026 Session 6
Saturdays

March 7th - April 11th

9:00 am
Max-6
9:50 am 
Max-6
10:40 am
Max-6
11:30 am 
Max-6
12:20 pm 
Max-6
2026 Session 7
Mondays/Wednesdays
March 9th-25th


5:30 pm 
Max-5
5:30 pm 
Max-5





6:30 pm
 Max-5
6:30 pm
 Max-5
2026 Session 8
Tuesdays/Thursdays
March 10th-26th


5:30 pm 
Max-5
5:30 pm 
Max-5





6:30 pm
 Max-5
6:30 pm
 Max-5
2026 Session 9
Mondays/Wednesdays
April 6th - 22nd


5:30 pm 
Max-5
5:30 pm 
Max-5





6:30 pm
 Max-5
6:30 pm
 Max-5
2026 Session 10
Tuesdays/Thursdays
April 7th - 23rd


5:30 pm 
Max-5
5:30 pm 
Max-5





6:30 pm
 Max-5
6:30 pm
 Max-5


Weather Related Cancellations


2025 Summer Swim Lessons

Red Cross guidelines are followed.  Outdoor swim lessons are for anyone from age 3 through adult. 

  • Preschool classes are 30 minutes; Learn to Swim classes are 45 minutes
  • Location: see table below
  • Class times: see table below
  • Cost: $40 - Preschool &  $45 - Learn to Swim
  • Classes meet  Monday - Thursday   **Fridays are weather related make-up days**
  • Class size: see table below
  • Register Online  
  • Swim Lesson Skill Levels
  • Follow our Marshalltown Parks and Recreation Department Facebook page for notices, updates or cancellations.
Learn to Swim - $45

Location:  Marshalltown Family Aquatic Center

Session 7
June 16th - June 26th
Registration Deadline: June 11th
Session 8
July 14th - July 24th
Registration Deadline: July 9th
Learn to Swim Level 1
(5 years old & up)
Max: 12
9:00 a.m.9:00 a.m.
10:00 a.m.10:00 a.m.
Learn to Swim Level 2
(5 years old & up)
Max: 12
9:00 a.m.9:00 a.m.
10:00 a.m.10:00 a.m.
Learn to Swim Level 3
(5 years old & up)
Max: 12
9:00 a.m.9:00 a.m.
10:00 a.m.10:00 a.m.
Learn to Swim Level 4
(5 years old & up)
Max: 12
9:00 a.m.9:00 a.m.
10:00 a.m.10:00 a.m.


Pre-School (PS) - $40
(Location: Pleasant Hill Pool at 909 S 12th St)
Session 7
June 16th - June 26th
Registration Deadline: June 11th
Session 8
July 14th - July 24th
Registration Deadline: July 9th
Pre-School
3 - 5 year olds
(Max - 4)
5:30pm
5:30pm
6:00pm
6:00pm
Pre-School
3 - 5 year olds
(Max - 4)
5:30pm
5:30pm
6:00pm
6:00pm


Related Documents