All swimming programs are temporarily suspended due to COVID-19. You can stay up to date on changes to programs and facilities by visiting our COVID-19 page or signing-up for the Towns eNewsletter.

EG's swimming lessons are held at the Newmarket Inn Pool. All classes are eight weeks in duration.

Student to instructor ratios

  • Preschool: 6 to 1
  • Swim Kids levels 1 to 4: 6 to 1
  • Swim Kids levels 5 to 8: 8 to 1
  • Semiprivate: 3 to 1
  • Private: 1 on 1


  • 30-minute lessons: $85.00
  • 45-minute lessons: $88.00
  • Semiprivate lessons (30 minutes): $140.00
  • Private lessons (30 minutes): $200.00

Level Descriptions

We have teamed up with the Canadian Red Cross to offer swimming lessons. We provide lessons for preschoolers and youth.

Please visit the Canadian Red Cross website to find what level best suits your child. Select an age group below for more information:

For more information, contact our Recreation Services Office.

Register for a program

Please visit our Recreation and Leisure Programs page to review program registration information before you register.  In-person registrations are currently unavailable. Registration will take place online and over the phone only. 


You can create an account online through iReg or call the Recreational Services Office at 905-478-3826 and we can set one up for you!

We encourage you to register at least one week before classes start to avoid cancellations.

Register now

If a program that you wanted to join already started, contact us and we can help!

Please visit our Recreation and Leisure Programs page for important registration information and instructions on registering for a program.