LocationSchedules

Felix’s Swim School Thornhill offers a wide range of Aquatic programs

Swimming lessons, swimming classes, private swim lessons, salt water pool.

At Felix Swim School Thornhill, our fully certified coaches bring over 40 years of experience to swimming lessons for all ages. Whether you prefer group classes or private lessons, we offer personalized instruction to help you build your skills and feel at ease in the water. Enjoy the benefits of our state-of-the-art saltwater pool, designed to provide a unique and refreshing experience.
Felix Swim School Thornhill proudly serves Vaughan, Richmond Hill, Bayview Glen, and Richvale, making us a top choice for swimming instruction in the area.

Felix’s Swim Schools philosophy:

  • Our #1 priority is water and pool safety.
  • Our swimming curriculum is easy and repetitive.
  • Small class sizes/individualized approach
  • Focus on quick progression
  • Clean modern facilities
  • Our mild salt water pool has proven to be advantageous for asthmatics and allergy prone swimmers.
  • We always strive to be teachers and coaches first BUT make long lasting clients and friends along the way.

It’s never too early or too late to learn how to swim. Let Felix’s Swim Schools help you learn to swim today!

Fall 2025 (September 8th – December 19th) – Join anytime, click for info

September 8th – December 19th

Hours of Operation:
Mon or Tue or Wed or Thu or Fri
4:30 pm – 8:30 pm
Sat or Sun
9:00 am – 4:15 pm

Payment Method:
Debit, Visa/Mastercard, e-Transfer, Cash, Cheque Aug 01, 2025
NO TAXES will be added to the above prices

Registration fee:
$15 Registration fee per student per session

Family Discounts:
5% off 2nd family member or more
Family Discount applied only for full session registration

Multiple days registration:
20% off the second or any additional day per student
Applies only to full-session registrations

Holidays:
School will be closed on
Wed, Oct 1 – Thu, Oct 2
Mon, Oct 13 (Thanksgiving Day)
Fri, Oct 31 (Halloween)


ONCE-A-WEEK PROGRAMS:
Split payments available upon request

Details: Parent & Tot | 30 min | 14 lessons
Ratio: 5:1
Cost: $588 (Tax included)


Details: Beginner Levels (3 yrs +) | 30 min | 14 lessons
Ratio: 3:1
Cost: $588 (Tax included)


Details: All Levels (3 yrs +) | 45 min | 14 lessons
Ratio: 3:1
Cost: $840 (Tax included)


Details: Adults, Swim Team/Patrol | 60 min | 14 lessons
Ratio: 5:1
Cost: $938 (Tax included)

– All classes are offered in increments of 45 minutes 
– Additional Programs Offered – please see office for more details 
– Classes times of all offered programs vary and are based on a first come first serve basis. Please inquire with our office about the current schedule.

Winter 2026 (January 5th – March 15th)

January 5th – March 15th

Hours of Operation:
Mon or Tue or Wed or Thu or Fri
4:30 pm – 8:30 pm
Sat or Sun
9:00 am – 3:00 pm

Payment Method:
Debit, Visa/Mastercard, e-Transfer, Cash
NO TAXES will be added to the above prices

Registration fee:
$15 Registration fee per student per session

Family Discounts:
5% off 2nd family member or more
Family Discount applied only for full session registration

Multiple days registration:
20% off the second or any additional day per student
Applies only to full-session registrations


Holidays:
School will be closed on
Mon, Feb 16 (Family Day)

ONCE-A-WEEK PROGRAMS:

Split payment available upon request

Details: Parent & Tot (4 mo – 3 yrs) | Mon | 30 min | 9 lessons
Ratio: 5:1
Cost: $378 (Tax included)


Details: Beginner Levels (3 yrs +) | Mon | 30 min | 9 lessons
Ratio: 3:1
Cost: $378 (Tax included)


Details: All Levels (3 yrs +) | Mon | 45 min | 9 lessons
Ratio: 3:1
Cost: $540 (Tax included)


Details: Adults | Mon | 60 min | 9 lessons
Ratio: 5:1
Cost: $603 (Tax included)


Details: Swim Team/Patrol | Mon | 60 min | 9 lessons
Ratio: 8:1
Cost: $504 (Tax included)


Details: Parent & Tot (4 mo – 3 yrs) | Tue, Wed, Thu, Fri, Sat, Sun | 30 min | 10 lessons
Ratio: 5:1
Cost: $420 (Tax included)


Details: Beginner Levels (3 yrs +) | Tue, Wed, Thu, Fri, Sat, Sun | 30 min | 10 lessons
Ratio: 3:1
Cost: $420 (Tax included)


Details: All Levels (3 yrs +) | Tue, Wed, Thu, Fri, Sat, Sun | 45 min | 10 lessons
Ratio: 3:1
Cost: $600 (Tax included)


Details: Adults | Tue, Wed, Thu, Fri, Sat, Sun | 60 min | 10 lessons
Ratio: 5:1
Cost: $670 (Tax included)


Details: Swim Team/Patrol | Tue, Wed, Thu, Fri, Sat, Sun | 60 min | 10 lessons
Ratio: 8:1
Cost: $560 (Tax included)

– All classes are offered in increments of 45 minutes 
– Additional Programs Offered – please see office for more details 
– Classes times of all offered programs vary and are based on a first come first serve basis. Please inquire with our office about the current schedule.

Aquafitness Program

Join our 30-minute Aquafitness classes in a heated saltwater pool and experience fitness that feels good!

  • Gentle on the body, powerful for results
  • Heated saltwater for ultimate comfort
  • Energizing music and uplifting atmosphere
  • Boost circulation and muscle tone
  • Stay active, feel refreshed, and have fun!
  • Perfect for beginner & experienced swimmers
  • Low-impact and high-energy
  • Small Class ratios

Bronze Star

Jan 11, 2026 – Feb 01, 2026


Jan 11, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Jan 18, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Jan 25, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Feb 01, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

$180 (tax incl.)

Feb 08, 2026 – Mar 01, 2026


Feb 08, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Feb 15, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Feb 22, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Mar 01, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

$180 (tax incl.)
Bronze Medallion

Sep 16, 2025 – Dec 02, 2025


Sep 16, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Sep 23, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Sep 30, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Oct 07, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Oct 14, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Oct 21, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Oct 28, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Nov 04, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Nov 11, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Nov 18, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Nov 25, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Dec 02, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

$400 (tax incl.)

Jan 11, 2026 – Feb 15, 2026


Jan 11, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Jan 18, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Jan 25, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Feb 01, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Feb 08, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Feb 15, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

$400 (tax incl.)
Bronze Medallion (w EFA)

Sep 16, 2025 – Dec 02, 2025


Sep 16, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Sep 23, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Sep 30, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Oct 07, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Oct 14, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Oct 21, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Oct 28, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Nov 04, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Nov 11, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Nov 18, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Nov 25, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

Dec 02, 2025 (Tue) 7:30 PM – 9:00 PM (In-Person)

$500 (tax incl.)

Jan 11, 2026 – Feb 22, 2026


Jan 11, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Jan 18, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Jan 25, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Feb 01, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Feb 08, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Feb 15, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Feb 22, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

$500 (tax incl.)
Bronze Cross

Jan 11, 2026 – Feb 22, 2026


Jan 11, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Jan 18, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Jan 25, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Feb 01, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Feb 08, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Feb 15, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

Feb 22, 2026 (Sun) 1:00 PM – 4:00 PM (In-Person)

$500 (tax incl.)
Felix's Swim School Thornhill
SEE

Where Safety Meets Skill in the Water
Felix’s Swim Schools combines expert instruction with personalized learning to provide the ultimate swimming experience. Whether you’re starting your journey or pursuing advanced training, our programs are designed for swimmers of all levels and ages.

LOCATIONS & SCHEDULES8 LOCATIONS IN THE GREATER TORONTO AREA TO SERVE YOU BETTER!

BEACHES

181 Broadview Ave, Toronto, ON M4M 2G3, Canada

647-529-2999

Tue & Thu: 5:00PM – 9:00PM
Wed: 5:30PM – 8:30PM
Sat – Sun: 9:30AM – 2:30PM
Mon & Fri: Closed

DOWNTOWN

64 Baldwin St, Toronto, ON M5T 1L4, Canada

647-705-5250

Mon – Thu: 4:30PM – 9:00PM
Sat – Sun: 9:30AM – 4:45PM
Tue & Fri: Closed

JUNCTION

315 Osler St, Toronto, ON M6N 2Z4, Canada

647-871-7171

Mon – Wed: 4:30PM – 9:00PM
Fri: 4:30PM – 7:30PM
Sat – Sun: 9:30AM – 4:45PM
Thu: Closed

MARKHAM

205 Clayton Dr, Markham, ON L3R 7P3, Canada

905-477-2552

Tue-Fri: 4:00PM – 9:00PM
Thu: 8:00AM-12:00PM
Thu: 4:00PM – 9:00PM
Sat – Sun: 9:00AM – 3:30PM
Mon: Closed

MIDTOWN

450 Blythwood Rd, Toronto, ON M4N 1A9

647-299-0078

Mon – Fri: 4:30PM – 7:30PM
Sat : 9:30AM – 4:45PM
Sun: 2:15PM – 6:00PM

NORTH YORK

7026 Bathurst St, Thornhill, ON L4J 8K3, Canada

905-669-3609

Mon – Wed: 4:30PM – 9:00PM
Sun: 9:30AM – 2:30PM
Thu – Sat: Closed

THORNHILL

8403 Yonge St, Thornhill, ON L3T 6R2, Canada

905-731-3601

Mon – Fri: 4:00PM – 9:00PM
Sat – Sun: 9:30AM – 3:30PM

WOODBRIDGE

643 Chrislea Rd #2, Woodbridge, ON 
L4L 8A3, Canada

905-850-9917

Mon – Fri: 4:00PM – 8:30PM
Sat : 9:30AM – 5:00PM
Sun: 9:30AM – 2:00PM

Felix’s Swim Schools is a leading swimming facility proudly serving Toronto, Vaughan, Richmond Hill, Concord, York, Scarborough, East York, and Etobicoke.