- Browse and select the program you want.
- On the program page, click the register button.
- You will be asked to create an account if you have not already done so before.
- Once logged into your account, register and pay for the program online.
The next aquatics program registration will open on June 5th at 8:30am. Register for programs online, or call 705-789-6421 ext. 0 for more information
Swimming and Aquatics
Huntsville offers a comprehensive range of registered and drop-in swimming programs for all ages and abilities. Programs include structured lessons for children 4 months and up, lap swims, leisure swims, and specialized aquatic fitness classes which offer low-impact cardiovascular workouts suitable for all fitness levels.
Browse and register for programs
Swim Schedules (March 24 - June 13, 2025)
View the Spring Pool schedule (PDF) from March 24th until June 13th. The PDF schedules are subject to change. For the most up-to-date information, please refer to the digital programs above prior to visiting.
Registration information
Helpful swimming resources for parents and guardians
Finding the right lesson for your child can be challenging. Use these resources to help guide your lesson planning and throughout the year:
Pool safety and rules

Pool rentals
The Centennial Pool is located in the Canada Summit Centre.
Learn more about Centennial Pool and how to rent the facility by visiting our Facility Rentals page.
Contact Us
Town of Huntsville
37 Main St. East
Huntsville, Ontario
P1H 1A1
Open Monday to Friday 8:30 – 4:30
Phone: 705-789-1751 option 0
Fax: 705-788-5153
Email Us
Sign in or create an account
When you sign in or create an account you can view your profile, check upcoming registrations, and register and pay for sessions online.