
Group Swimming Lessons
Starfish Aquatics Institute (NEW!)
Swim Lesson Curriculum Change
We are excited to share that our swim lesson program is transitioning to a new curriculum through Starfish Aquatics Institute, a nationally recognized leader in swim education and water safety. This transition reflects our continued commitment to providing high quality instruction that prioritizes safety, confidence, and long term skill development. The Starfish curriculum is research based and designed to meet swimmers where they are, helping each child progress at their own pace while building strong foundational skills.
The Starfish Aquatics approach places a strong emphasis on water comfort, essential survival skills, and clear, consistent progressions from beginner to advanced levels. Lessons are taught using proven teaching techniques that support different learning styles and reinforce positive experiences in the water. This updated curriculum also provides our instructors with enhanced training tools and resources, ensuring consistent instruction across all classes. We are confident this transition will create an even better experience for our swimmers and families, and we look forward to continuing to help our community build skills that last a lifetime in and around the water.
Swim lessons are a great way to build your child’s confidence in the water while laying the foundation for a healthy, lifelong activity. Our Learn to Swim program now follows the curriculum and teaching philosophy of Starfish Aquatics Institute, a nationally recognized leader in swim education and water safety. This curriculum emphasizes water comfort, essential safety skills, and progressive skill development, allowing swimmers to grow at their own pace in a positive and supportive environment.. Based on the explanation of the program structure below, please use your best judgement to choose the correct option for your swimmer(s); if you need some guidance, please contact our pool desk at (847) 531-7030. If you have any other questions, comments, or concerns, please contact Nathaniel Bohrer at nathaniel.bohrer@elginil.gov or (847) 531-7003.

March-May 2026 Session Information
Eight Week Sessions
[One lesson per week for eight weeks]
Registration Information
- Registration opens: 10:00am on Tuesday, February 17
- Register online at: www.cityofelgin.org/swimlessons
- Or register in person at the Centre of Elgin (100 Symphony Way, Elgin, IL 60120)
Important Notes:
- If a class must be canceled, a make-up class will be held the week after the session was originally scheduled to end (make-ups only offered if the City cancels).
- For StarBabies, a parent/guardian must be in the water with their swimmer.
- Children who are not potty-trained must wear a swim diaper underneath their swimsuit.
- For questions, contact the Adventure Island Pool Desk at 847-531-7030.
Pricing Structure & Activity Codes
| Course Title | Member | Resident | Non-Resident | Activity Code |
|---|---|---|---|---|
| StarBabies | $70 | $80 | $90 | 103111 |
| Swim School | $100 | $110 | $120 | 103112 |
| Stroke School – Beginner | $110 | $120 | $130 | 103113 |
| Stroke School – Intermediate | $110 | $120 | $130 | 103114 |
| Stroke School – Advanced | $110 | $120 | $130 | 103115 |
Class Dates
| Day | Start Date | End Date |
|---|---|---|
| Saturdays* | March 14, 2026 | May 9, 2026 |
| Sundays*^ | March 15, 2026 | May 17, 2026 |
| Mondays* | March 16, 2026 | May 11, 2026 |
| Tuesdays* | March 17, 2026 | May 12, 2026 |
| Wednesdays* | March 18, 2026 | May 13, 2026 |
| Thursdays* | March 19, 2026 | May 14, 2026 |
* No classes from 03/28–04/02 (U-46 Spring Break)
^ No classes on 04/05 (Easter Sunday)
Swim Level – Days & Times
StarBabies
Sundays & Saturdays: 8:30–9:00am • 9:20–9:50am • 10:10–10:40am • 11:00–11:30am
Mondays: 6:00–6:30pm • 6:50–7:20pm
Tuesdays: 6:00–6:30pm • 6:50–7:20pm
Wednesdays: No StarBabies
Thursdays: No StarBabies
Swim School
Sundays & Saturdays: 8:30–9:10am • 9:20–10:00am • 10:10–10:50am • 11:00–11:30am
Mondays: 6:00–6:30pm • 6:50–7:20pm
Tuesdays: 5:10–5:40pm • 6:00–6:30pm • 6:50–7:20pm
Wednesdays: 5:10–5:40pm • 6:00–6:30pm • 6:50–7:20pm
Thursdays: 6:00–6:30pm • 6:50–7:20pm
Stroke School – Beginner
Sundays & Saturdays: 8:30–9:10am • 9:20–10:00am • 10:10–10:50am • 11:00–11:40am
Mondays: 6:00–6:40pm • 6:50–7:30pm
Tuesdays: 6:00–6:40pm • 6:50–7:30pm
Wednesdays: 6:00–6:40pm • 6:50–7:30pm
Thursdays: 6:00–6:40pm • 6:50–7:30pm
Stroke School – Intermediate
Sundays & Saturdays: 8:30–9:10am • 9:20–10:00am • 10:10–10:50am • 11:00–11:40am
Mondays: 6:00–6:40pm • 6:50–7:30pm
Tuesdays: 6:00–6:40pm • 6:50–7:30pm
Wednesdays: 6:00–6:40pm • 6:50–7:30pm
Thursdays: 6:00–6:40pm • 6:50–7:30pm
Stroke School – Advanced
Sundays & Saturdays: 8:30–9:10am • 9:20–10:00am • 10:10–10:50am • 11:00–11:40am
Weekdays (Mon–Thurs): No Advanced classes offered

Please use the flow chart below to assist in selecting which swim level to choose for your child!




