Did you know that your version of Internet Explorer is out of date?
To get the best possible experience using our website we recommend downloading one of the browsers below.

Internet Explorer 10, Firefox, Chrome, or Safari.

Skip To Content
Felix's Swim Schools

Nobody does it better!

Subscribe to our newsletter


How Many Students Per Teacher?

Ratio is maximum 3:1 or 4:1. Adults and Parent and Tot classes ratio is 5/6:1

Swimmers will receive the personal attention needed to attain their maximum potential.

Can I Choose An Instructor?

Parents are welcome to make a request however there are no guarantees.

How Long are Classes?

30 minutes , 45 minutes , 60 minutes 

Are There Any Age Requirements?

Parent & Tot program starts at 6 months. Red Cross Swim Preschool program is for children 3-7 years of age. Red Cross Swim Kids program is for children 6-7 years and up.

Payment Options?

Cheque, cash, Visa, MasterCard,Interac or E-transfer. Cheques can be post-dated if session is pre-booked.  

After Level 10?

We offer children the opportunity to join our Swim Patrol & Recreational Swim Teams, as well as our Lifesaving Society Bronze Medallion and Bronze Cross courses.

Do We Offer Private Lessons?

Yes. They are separately priced but can be arranged upon request.

Make-up Lessons?

We'll be happy to give two makeup classes per session. In order to receive a makeup lesson, we require 24-hour notification.  Make-up lessons may be used only during the current session.  There will be no make-ups for the last class in each session.  There will be no make-ups for make-ups.  There are no make-ups for Adult lessons.

Pool Closures? 

In case of unforeseen circumstances the pool may be closed due to quality control or repair & maintenance. Students will receive a make-up class. There are no refunds.

Policies Regarding Cancellation?

Please refer to the Policies Form.

How Do I Register?

Registration can be done over the phone or in person. Please feel free to call or stop by any of our locations during business hours.

Thornhill: 905-731-3601
North-York: 905-669-3609
Woodbridge: 905-850-9917
Markham: 905-477-2552
Downtown: 647-705-5250

Beaches: 647-529-2999

Junction: 647-871-7171