Swim Lessons

The DeKalb Park District offers a 6-level swim program that focuses on building skills and confidence. Levels begin at an Introduction to Swimming to Refining Swim Strokes. We are offering a modified version of our Learn-to-Swim programs for ages 4+ and Levels 1 - 6. Come learn to swim with us!

Looking for Hopkins Pool information? Visit the Hopkins Pool page! 

Spring Lesson Location: Huntley Middle School Pool, 1515 S. 4th Street

Summer Lesson Location: Hopkins Pool, 1403 Sycamore Road

Level 1: Introduction to Water

Level 2: Foundational Skills 1

Level 3: Foundational Skills 2

Level 4: Stroke Development

Level 5: Stroke Improvement

Level 6: Stroke Refinement

Interested in taking lessons, but don't know what level you or your swimmer are at? Contact Aquatics Supervisor, Jackie Schrader at jschrader@dekalbparkdistrict.com. Or click here for Level 1-6 descriptions!

Cancelations could occur due to severe weather or facility conditions. If needed, there will be a make-up day the week after your lesson session. Follow our RainOut Line for updates!

Register Now

Parent/Child Lessons (Ages 6 mo. - 3)

Parents and children participate in several guided practice sessions that help kids learn elementary swimming skills, including water entry, bubble blowing, front kick, back floating, underwater exploration, and more.

Group Swim Lessons (Ages 4-15)

Lessons follow a research-based curriculum that allows students to progress through the levels at their own pace, mastering the skills in one level before advancing to the next. Classes are divided into groups based on ability and completion of prerequisites.

Adult Group Lessons (16+)

Calling all adults who never learned how to swim or haven't swam in years! If you would like a refresher or learn how to swim, then this class is for you. Our adult swim lessons focuses on basic strokes and safety around water. So whether you are planning on swimming at the pool or going out on the boat, this class is for you.

Private Lessons (All Ages)

One-on-one instruction is provided for children and adults. Semi-private lessons are offered for students at the same skill level that wish to share the instructor. Students may work on the skills from the group lessons or other specific skills as desired.

Open Lap Swim (All Ages)

Get in your swim workout as your schedule allows with a Lap Swim Card. The card costs $30 and is good for 10 Huntley Middle School Pool visits during seasonal designated lap swim hours on Monday and Wednesday evenings, and Saturday mornings.

Questions? Contact Jackie Schrader at jschrader@dekalbparkdistrict.com

Spring Monday & Wednesday Swim Lessons

7 classes per session
Session 1: March 13 - April 10, No class 03/27/23 & 03/29/23
Session 2: April 17 - May 8

Summer Monday & Wednesday Swim Lessons

8 class per session

Session 1: June 5 - 28
Session 2: July 10 - August 2

Spring Time
Summer Fee
Group Lessons, Level 1 and 2 5:45-6:15 pm $70 R/ $88 NR 5:30-6:00 pm $80 R/ $100 NR
Group Lessons, Level 3 and 4 6:20-6:50 pm $70 R/ $88 NR



$80 R/

$100 NR

Private Lessons 6:55-7:25 pm $140 R/ $175 NR

6:40 - 7:10 pm

$160 R /

$200 NR

Private Lessons 7:30-8:00 pm $140 R/ $175 NR 7:15 - 7:45 pm $160 R/ $200 NR
Open Lap Swim 7:00-8:00 pm $30- 10 Punch Card n/a  n/a

Saturday Swim Lessons

4 classes per session

Session 1: June 3 - 24
Session 2: July 8 - 29

Summer Time
Summer Fee
Parent/Child Lessons

9:00- 9:30 am

$40 R / $50 NR

Preschool Lessons

9:35-10:05 am

$40 R/ 

$50 NR

Private Lessons

10:10 - 10:40 am

$80 R /

$100 NR

Adult Group Lessons

9:00- 9:30 am

$40 R /

$50 NR

Lifeguard Certification Class

(Ages 15+)

This blended learning lifeguard class includes Basic Lifeguarding, CPR for the Professional Rescuer, and First Aid training. All certifications are valid for 2 years. Please note that this blended learning class combines in-class sessions with online learning. Plan an additional 8-10 hours outside of the meeting times to complete the online class sessions.

Spring Session 1: April 14, 15, & 16
Spring Session 2: April 28, 29, & 30
Spring Session 3: May 5, 6, & 7

*Summer Session 2: June 5, 6, 7, & 8

*Summer Session 3: June 12, 13, 14, & 15

Spring- Friday, 5:00-10:00 pm; Saturday & Sunday, 9:30 am - 5:30 pm

Summer- 9:00 am - 5:00 pm, Monday-Thursday 

Huntley Middle School Pool, 1515 S. 4th Street

*Hopkins Pool, 1403 Sycamore Road

$225 per session

Water Aerobics 

(Ages 18+)

Have you wanted to join a low impact fitness class? Do you enjoy spending time in the pool? Then this water aerobics class is for you! This program allows for you to workout while enjoying the water. The instructor will lead you through a series of exercises to get your heart pumping. 

Session 1: June 8 - June 29
Session 2: July 11 - August 3
Tuesdays & Thursays, 10:00-11:00 am  
Hopkins Pool
$45 R/ $54 NR per session date

Stand-Up Paddle Board Yoga Workshops

(Ages 18+)

Find your inner peace as you flow through the motions with our friends from NIU Recreation! Whether you are a beginner or a balanced yogi, Stand-Up Paddle Board Yoga will be great for you! Fee includes instruction and paddle board equipment. 

Learn to Stand-Up Paddle Board
June 14 or July 19
Stand-Up Paddle Board Yoga
June 21 or July 26
Learn to Stand-Up Paddle Board
6:00 - 7:00 pm 
Stand-Up Paddle Board Yoga
6:00 - 7:00 pm
Hopkins Pool
$35 R/ $44 NR per session date