Swim lessons at James Madison Pool

James Madison swim lessons are for kids ages 6 months to 7 years.    


When participating, please remember:

  • Everyone who enters the pool must take a thorough shower before class.
  • Children should use the bathroom before class.
  • The Recreation Department is not responsible for lost or stolen items. Please bring a lock. 
  • Parents are responsible for their own children before, during, and after swimming lessons. 
  • When schools close due to weather, the pools close as well.

Please enter on the west side of the building (1516 S 24th St)

*If your child is not able to stand or isn't self-sustaining in the pool he/she will be transferred out of the class*

Click to read FAQ and guidelines for James Madison

Fall 2025

$24 Resident ($36 Non-resident)

Parents are with their children in the water the whole time playing games and introducing water skills through play. 
Swim diapers are required for all children who are not toilet trained. 

September/October

Tuesday
5:30 - 6:10 pm

September 16 - October 21
Register here (Code 2645) 


November/December

Monday
4:30 - 5:10 pm
November 3 - December 8
Register here (Code 2646)

$24 Resident ($36 Non-resident)

Parents are with their children in the water the whole time playing games and introducing water skills through play.
Swim diapers are required for all children who are not toilet trained.

September/October

Monday
5:30 - 6:10 pm

September 15 - October 20
Register here (Code 2647)

Wednesday
4:30 - 5:10 pm
September 17 - October 22
Register here (Code 2648)

November/December

Wednesday
4:30 - 5:10 pm
November 5 - December 10
Register here (Code 2649)


Thursday
6:30 - 7:10 pm

November 6 - December 11
Register here (Code 2650)

$24 Resident ($36 Non-resident)

Parents are with their children in the water the whole time playing games and introducing water skills through play.
Swim diapers are required for all children who are not toilet trained.

September/October

Monday
6:30 - 7:10 pm

September 15 - October 20
Register here (Code 2651)

Thursday
5:
30 - 6:10 pm
September 18 - October 23
Register here (Code 2652)

November/December

Tuesday
5:30 - 6:10 pm
November 4 - December 9
Register here (Code 2653)

$24 Resident ($36 Non-resident)

Parents are with their children for the first half of the class and then separated to encourage independence. Please note, you will be required to stay if your child does not meet the height requirement.

September/October

Thursday
4:30 - 5:10 pm

September 18 - October 23
Register here (Code 2654)


November/December

Wednesday
5:30 - 6:10 pm
November 5 - December 10
Register here (Code 2655)

$24 Resident ($36 Non-resident)

Basic floats and breath control using games and activities. 
In addition to the age requirement of 4-5 years old, your child must also be at least 42” tall

September/October

Tuesday
4:30 - 5:10 pm

September 16 - October 21
Register here (Code 2656)

Wednesday
6:30 - 7:10 pm
September 17 - October 22
Register here (Code 2657)

November/December

Monday
5:30 - 6:10 pm
November 3 - December 8
Register here (Code 2658)


Tuesday
6:30 - 7:10 pm

November 4 - December 9
Register here (Code 2659) 


Thursday
4:30 - 5:10 pm

November 6 - December 11
Register here (Code 2660)

$24 Resident ($36 Non-resident)

Develops flutter kick, floating on back and front and introducing front crawl and swimming on back.
In addition to the age requirement of 5-7 years old, your child must also be at least 42” tall)

September/October

Monday
4:30 - 5:10 pm

September 15 - October 20
Register here (Code 2661)

Tuesday
6:30 - 7:10 pm
September 16 - October 21
Register here (Code 2662) 

Wednesday
5:30 - 6:10 pm

September 17 - October 22
Register here (Code 2663)

Thursday
6:30 - 7:10 pm
September 18 - October 23
Register here (Code 2664)

November/December

Monday
6:30 - 7:10 pm
November 3 - December 8
Register here (Code 2665)


Tuesday
4:30 - 5:10 pm

November 4 - December 9
Register here (Code 2666)


Wednesday
6:30 - 7:10 pm

November 5 - December 10
Register here (Code 2667)


Thursday
5:30 - 6:10 pm

November 6 - December 11
Register here (Code 2668)

Summer 2025 ☀️

$24 Resident ($36 Non-resident)

Parents are with their children in the water the whole time playing games and introducing water skills. 
Swim diapers are required for all children who are not toilet trained.

TUESDAY/THURSDAY

June 17 - July 10
5:00 - 5:40 pm
Register here (Code 2384)

July 15 - July 31
4:00 - 4:40 pm
Register here (Code 2385)

$24 Resident ($36 Non-resident)

Parents are with their children in the water the whole time playing games and introducing water skills.
Swim diapers are required for all children who are not toilet trained.

TUESDAY/THURSDAY

June 17 - July 10
4:00 - 4:40 pm
Register here (Code 2386)

July 15 - July 31
5:00 - 5:40 pm
Register here (Code 2387)

Parents are with their children in the water the whole time playing games and introducing water skills.
Swim diapers are required for all children who are not toilet trained.


FREE SUMMER SWIM LESSONS:


TUESDAY & THURSDAY

July 15 - July 31
6:00 - 6:40 pm
Register here (Code 2388)

______________________________


MONDAY TO THURSDAY

July 7 - July 17
11:00 - 11:40 am
Register here (Code 2389)

August 4 - August 14
3:00 - 3:40 pm
Register here (Code 2390)

Parents are with their children for the first half of classes, then separated to encourage independence.
Please Note: If your child is unable to stand unassisted, you will be asked to stay with them for the duration of the class.


FREE SUMMER SWIM LESSONS:

TUESDAY & THURSDAY

July 15 - July 31
6:00 - 6:40 pm
Register here (Code 2391)

______________________________

MONDAY TO THURSDAY

June 16 - June 26
11:00 - 11:40 am
Register here (Code 2392)

July 21 - July 31
1:00 - 1:40 pm
Register here (Code 2393)

August 4 - August 14
9:00 - 9:40 am
Register here (Code 2394)

Basic adjustment skills, floats and breath control are worked on using a variety of games. Child must be 42" or taller


FREE SUMMER SWIM LESSONS:


MONDAY TO THURSDAY


June 16 - June 26

10:00 - 10:40 am
Register here (Code 2395)

June 16 - June 26

2:00 - 2:40 pm
Register here (Code 2396)

____

July 7 - July 17
9:00 - 9:40 am
Register here (Code 2397)


July 7 - July 17
1:00 - 1:40 pm
Register here (Code 2398)

____

July 21 - July 31

11:00 - 11:40 am
Register here (Code 2399)

July 21 - July 31
2:00 - 2:40 pm
Register here (Code 2400)

____

August 4 - August 14
11:00 -11:40 am
Register here (Code 2401)


August 4 - August 14
2:00 - 2:40 pm
Register here (Code 2402)

Develops flutter kick, free-floating on front and back, and front crawl is introduced. Child must be 42" or taller. Children who are new to swimming are welcome to join!

FREE SUMMER SWIM LESSONS:


MONDAY TO THURSDAY


June 16 - June 26

9:00 - 9:40 am
Register here (Code 2403)


June 16 - June 26

1:00 - 1:40 pm
Register here (Code 2404)


June 16 - June 26
3:00 - 3:40 pm
Register here (Code 2405)

____

July 7 - July 17
10:00 - 10:40 am
Register here (Code 2406)


July 7 - July 17
2:00 - 2:40 pm
Register here (Code 2407)

____

July 21 - July 31

9:00 - 9:40 am
Register here (Code 2408)

July 21 - July 31
3:00 - 3:40 pm
Register here (Code 2409)

____

August 4 - August 14
10:00 -10:40 am
Register here (Code 2410)


August 4 - August 14
1:00 - 1:40 pm
Register here (Code 2411)

Step 3 skills are introduced for the younger child who may not be ready for a larger pool. Child must be 42" or taller.


FREE SUMMER SWIM LESSONS:


MONDAY TO THURSDAY

July 7 - July 17
3:00 - 3:40 pm
Register here (Code 2412)

____

July 21 - July 31

10:00 - 10:40 am
Register here (Code 2413)

Private Lessons

Would your child benefit from one-on-one lessons with one of our instructors? Does your child have any special needs? We can help you overcome any fears you may have with water. Caring, patient instructors will provide 30-minute private lessons at James Madison or Central Pool depending on availability.

Fee: $28 per person for a 30-minute lesson

Contact Geri Rusch to arrange a private lesson at 920-459-6739 or grusch@sasd.net.