Click here for REC@HOME programs      Click here for covid-19 updates


William Grady Pool Swim Lessons



Parent Information

Get to know your child’s instructors! Visit with the instructor on the first day of class to receive a parent letter and any other specifics regarding their class. Classes will also include daily safety topics to review with your child. Remember, each child will have different abilities and will learn at their own pace. If you have questions, be sure to discuss them with their instructor. All participants must exit the facility at the conclusion of their lesson.

Lessons are instructed in cool/windy conditions and will only be cancelled for severe weather. Two lessons per session will be made up if the Park District cancels. No make-ups for sickness or vacations. Water temperature is kept at 82°, but may vary due to weather conditions. If weather is questionable and you are unsure if lessons will be held, please call 815-547-4500 and follow the prompts for up to date information. This information is also available online or through our Rainout Line App.


Private Swim Lessons

Ages 3 and Up

Get a more personalized approach with our private swim lessons. These one-on-one lessons are tailored to meet your personal needs. Lessons are available for all ages and ability levels – adults and youth. Individuals with special needs are welcome to register- contact Katie Humphrey at 815-547-5711 x 14 for Inclusion Services a minimum of two (2) weeks before private lesson will begin. Fee includes 1 private lesson and will last 30 minutes. Lessons will be given during open swim times. Registration will not be taken at the pool. Contact Rick Wulbecker 815-547-5711 x 51 for more information on available dates and times.

Location: William Grady Pool

Fee includes 1 private lesson lasting 30 minutes

Dates R/NR Fees Times
M-F $25/$37 12:30PM – 3:30PM
Sat & Sun $25/$37 1:00PM – 5:00PM


Group Swim Lessons


Resident Lesson Fees: $45

 Non-Resident Lesson Fees: $60


Session 1

June 17-21

June 24-26

Make Ups:

June 27 & 28

Session 2

July 8-12

July 15-17

Make Ups:

July 18 & 19

Session 3

July  22-26

July 29-31

Make Ups:

Aug 1 & 2

Ages 6 Months and Up

Register your child today for our summer swimming lessons! Whether this is their first introduction to the water or they are perfecting their strokes, we have a level that is appropriate for them. Please review the descriptions of the various levels to ensure a positive experience and decide which level best meets your child’s abilities. All will be tested the first day to ensure proper level placement.

Belvidere Park District reserves the right to combine classes into another timeslot or cancel if numbers do not meet the minimum enrollment. Each student will receive a report card after the completion of each session. To promote the full benefits of instruction for your child, parents must remain away from the designated lessons areas throughout the lesson time. Please discuss photo requests with your instructors in advance.

Swim Lesson Registrations will not be taken at the pool. 

Registration Deadline: the Wednesday prior to the session, at Noon







Sea Turtles

Ages 6-36 Months w/Parent

This is a great opportunity for parents and their little turtle to enjoy the water together. The primary goal is to get young children more comfortable around the water, and to begin learning critical skills including floating and kicking on back, putting our faces in the water, and underwater exploration. Be ready to play games, sing songs, and blow bubbles!

Session Code Time
Session 1 211206-01 6:00PM – 6:30PM
Session 2 211206-02 6:00PM – 6:30PM
Session 3 211206-03 6:00PM – 6:30PM







Rainbow Fish

Ages 3-4 Years Old

This class is designed to diffuse tension with lots of toys and games. Participants will learn supported floats and basic locomotion. Your child will also learn to feel safe in the water without parents. Some of the skills your little fish will learn in this level are supported floating and kicking on their front and back, alternate arm action, water safety rules and skills, and use of a lifejacket. The Rainbow Fish will be taught primarily in the wading pool with an introduction to the large pool.

Session Code Time
Session 1 211216-01 5:15PM – 5:45PM
211208-01 6:00PM – 6:30PM
Session 2 211216-02 5:15PM – 5:45PM
211208-02 6:00PM – 6:30PM
Session 3 211216-03 5:15PM – 5:45PM
211208-03 6:00PM – 6:30PM









Star Fish

Star Fish is a class for your star to shine. In this class your star fish will learn to kick on their front and on their back without assistance, introduction to rhythmic breathing, begin to learn freestyle and backstroke, turning over from their front to back and back to front, and safety skills like reaching and extension assists.

Session Code Time
Session 1 211066-01 3:15PM – 3:45PM
211076-01 4:00PM – 4:30PM
211086-01 4:45PM – 5:15PM
211096-01 6:00PM – 6:30PM
Session 2 211066-02 3:15PM – 3:45PM
211076-02 4:00PM – 4:30PM
211086-02 4:45PM – 5:15PM
211096-02 6:00PM – 6:30PM
Session 3 211066-03 3:15PM – 3:45PM
211076-03 4:00PM – 4:30PM
211086-03 4:45PM – 5:15PM
211096-03 6:00PM – 6:30PM














Sea Horse

Sea Horse is a class that will bring all of the pieces together and begin to perfect their freestyle and backstroke.  Students will also learn the fundamentals of elementary backstroke, jumping into deep water with a lifejacket, treading water, and practice safety and rescue skills. This level is sure to get your Sea Horse up and off to the races.

Session Code Time
Session 1 211116-01 3:15PM – 4:00PM
211126-01 4:15PM – 5:00PM
211236-01 5:15PM – 6:00PM
Session 2 211116-02 3:15PM – 4:00PM
211126-02 4:15PM – 5:00PM
211136-02 5:15PM – 6:00PM
Session 3 211116-03 3:15PM – 4:00PM
211126-03 4:15PM – 5:00PM
211136-03 5:15PM – 6:00PM













Dolphin is a class designed for swimmers who have mastered freestyle and backstroke basics and ready for more advanced strokes. Dolphin swimmers will be introduced to breaststroke, sidestroke, alternate breathing, dive from the side of the pool from stride and standing positions, open turns at the wall, and treading water.

Session Code Time
Session 1 211146-01 3:15PM – 4:00PM
211156-01 4:15PM – 5:00PM
Session 2 211146-02 3:15PM – 4:00PM
211156-02 4:15PM – 5:00PM
Session 3 211146-03 3:15PM – 4:00PM
211156-03 4:15PM – 5:00PM









Sting Ray

String Ray is a class designed for those swimmers who have mastered the skills taught in the previous levels and are looking for a challenge. Sting Ray swimmers will perfect the strokes they have previously learned and move on to the more advanced strokes of breaststroke and butterfly. These swimmers will be learning how to perform a flip turn, tread water, refine diving from the side of the pool, and water safety skills.

Session Code Time
Session 1 211166-01 5:00PM – 5:45PM
211256-01 6:00PM – 6:45PM
Session 2 211166-02 5:00PM – 5:45PM
211256-02 6:00PM – 6:45PM
Session 3 211166-03 5:00PM – 5:45PM
211156-03 6:00PM – 6:45PM










Shark is a class designed for those swimmers who have got the basics but want to perfect and move on to more advanced skills. In this class, swimmers will refine any strokes that need attention, increase distance swim, incorporate turns with strokes, approach dives, treading water for an extended period of time, retrieving objects from deep water, and water safety skills.

Session Code Time
Session 1 211266-01 6:00PM – 6:45PM
Session 2 211266-02 6:00PM – 6:45PM
Session 3 211266-03 6:00PM – 6:45PM











Barracuda is a class designed to get a swimmer ready for competitive swimming or a swimmer who wants to continue swimming on their own in the future for fitness. Create efficiency in all strokes, while using appropriate turns. Learn to use a pace clock and find their target heart rate. Swimmers will complete longer distances, learn how to read a swim workout, tweak their skills, and learn why swimming is such a great way to keep the body in shape. Enroll in this class as many times as you like. An instructor will focus on the individual’s needs.

Session Code Time
Session 1 211276-01 6:00PM – 6:45PM
Session 2 211276-02 6:00PM – 6:45PM
Session 3 211276-03 6:00PM – 6:45PM









Inclusion Services

Staff at the William Grady Pool invites people of all ages with disabilities to participate in our swim lessons program! NASR staff will work cooperatively to assist any resident who wishes to participate through reasonable accommodations. If you would like to participate in Inclusion Services, please contact Katie Humphrey at 815-547-5711 x14 or You MUST contact Katie Humphrey a minimum of two (2) weeks before your lessons begin if you wish to utilize the inclusion services.


Contact Us

1006 W. Lincoln Ave.
Belvidere, IL 61008

Email: Contact Us Click Here
Phone: (815) 547-5711  
Fax: (815) 544-4648


Connect With Us