Services

Pricing

1 Lesson 5 Lesson Bundle 10 Lesson Bundle
Number of Credits 1 5 10
Number of Swimmers* 1-2 1-2 1-2
Certified Instructor
Progress reports
Priority Scheduling
30 Minutes (Cost per Lesson) $65 $61 $60
60 Minutes (Cost per Lesson) $120 $115 $96
90 Minutes (Cost per Lesson) $180 $170 $144

* Additional Swimmers: +$20 per lesson for each swimmer beyond 2.

Not Sure Which Lessons You Need?

Answer a few quick questions and we'll recommend the right lesson length and package for you.

1
2
3
4

Who are the lessons for?

Will it be one swimmer, or siblings together?

What's their current comfort level in the water?

What's the main goal?

Here's What We Recommend

Recommended Package
Suggested Session Length

Frequently Asked Questions

Yes, Millennium Swim is a fully mobile service. We bring our certified instructors directly to your private backyard pool or residential condo pool.

Absolutely. If your children are at different skill levels or are quite young, we highly recommend purchasing a 60-minute session and splitting it into back-to-back 30-minute private lessons so each child gets dedicated 1-on-1 attention.

For locations outside our primary coverage zone (such as Caledon, Innisfil, Midhurst, etc.), a travel fee based on driving time will be included in your custom quote.

For outdoor pools, if weather conditions (like lightning or heavy storms) make swimming unsafe, your session will be paused or rescheduled. Your coach will coordinate directly with you to find a make-up time without any penalty.

Yes, we offer discounted rates for 5-lesson and 10-lesson bundles. Please note that standard bundle discounts apply to packages of the same lesson duration (e.g., a 10-pack of 60-minute lessons).

We accommodate all ages and skill levels. We teach toddlers and infants (starting at 12+ months) building basic water confidence, all the way up to older kids and adults mastering competitive stroke refinement.

Once you purchase a package on our pricing page, you will receive an automatic email from our booking portal. From there, you can view your instructor's availability and lock in your preferred recurring days and times.

Meet Our Team

Certified Swim Instructors & Lifeguards Serving the GTA
Thomas M.

Over the years, Thomas has worked with swimmers of all different ages and skill levels, helping them build confidence, improve technique, and feel safer in the water. He creates lessons that are encouraging, structured, and suited to each swimmer's individual needs — staying patient, positive, and clear while helping students reach their goals.

Serving: Mississauga, Etobicoke, Oakville, Burlington, Milton, West End Toronto
Claire W.

Claire has worked with swimmers of many different ages and skill levels, including preschoolers, elementary-aged swimmers, adults, and students in lifesaving and lifeguarding courses. She breaks skills down step by step so swimmers can build confidence, improve technique, and feel more comfortable and safe in the water.

Serving: Richmond Hill, North York, Markham, Vaughan, Aurora, Newmarket
Dennis Zhang

Dennis brings over 10 years of competitive swimming experience, including racing at the national level, and has coached both youth and masters athletes through lifesaving sport, swim team, and private lesson programs. He previously coached the senior swim team at Branksome Hall, helping swimmers improve technique, endurance, and race skills.

Serving: Richmond Hill, Markham, Newmarket, Aurora, North York, Toronto, Thornhill, Vaughan

Growing up in a family where becoming a lifeguard was almost a tradition, Christina developed strong swimming skills and a deep appreciation for water safety early on. She has taught swimming lessons at several community pools, working with a wide variety of children, youth, and adults, adapting her teaching style to meet each individual's needs and goals.

Serving: Richmond Hill, Bolton, Vaughan, Brampton, Mississauga, Orangeville
Nik B.

Nik has taught in both Iran and Ontario, working with children and adults of all skill levels. His instructional approach focuses on creating a safe, supportive, and engaging learning environment with structured lesson plans tailored to improving stroke technique, building endurance, and water safety skills. Fully bilingual in English and Persian.

Serving: North York, Aurora, Richmond Hill, Newmarket, Markham, Midtown/Toronto, Scarborough, Thornhill, Vaughan, Stouffville
Samuel D.

Samuel has ten years of swimming experience, including competing as a high-performance, national-level athlete ranked in the top 5 across Canada for backstroke. Through the City of Toronto and private swim schools, he has taught children of all skill levels in a safe, structured, and engaging environment. Fluent in English and Mandarin, with working fluency in French.

Serving: Northeast Toronto, North York, Scarborough, Markham, Pickering

Hear from our Clients

5.0
Based on Google Reviews
J

Hiring Millennium Swim for our daughter's summer pool party was the best thing we did. Javier and Thomas were excellent. We had almost 30 kids between the ages of 4-8. They were interactive, engaging and added so much value to the experience. They played games with the kids and one of the lifeguards spent most of the time in the pool. The parents were able to relax and have peace of mind. Our daughter just said "mom, tell them they did a great job! And they were 10/10". We agree!! We plan to hire Millennium Swim for our party again next year and would highly recommend them to anyone. Thank you Javier and Thomas!

Lifeguard Services
B

Had the most professional experience booking lifeguarding services for my daughter's birthday party. They were able to accommodate me with less than a week's notice. Our lifeguard was very experienced and everyone truly felt safe in the pool. One thing I was surprised about, were the amount of parents who reached out to me to comment on how nice and professional our lifeguard was. From his attentiveness to his interactions with the kids, the parents were definitely impressed. This is a recurring event for us, and so we will be booking again in the near future. Thank you Millennium Swim!

Lifeguard Services
L

We had a fantastic experience with Millennium Swim for my son's 4th birthday party! Having a lifeguard on duty gave us so much peace of mind, allowing everyone to relax and enjoy the celebration. Charlotte was absolutely wonderful—professional, attentive, friendly, and great with the kids. She was engaged throughout the party, ensuring everyone stayed safe while creating a calm and positive atmosphere. I highly recommend Millennium Swim to anyone hosting a pool party or event. Thank you, Charlotte, for helping make my son's birthday such a fun and safe day!

Lifeguard Services
S

We hired Millennium Swim to lifeguard my son's first birthday party. We knew we were going to have almost 15 kids under age 5 and wanted peace of mind knowing someone would always be watching the pool. Thomas was sent as the lifeguard for the party and we have nothing but great things to say about him! He was punctual, professional and the kids really liked him. He even brought some toys for the kids and helped keep them entertained a little bit too! I absolutely would not hesitate to use Millennium Swim to lifeguard our pool parties in the future!

Lifeguard Services
R

We hired Javier as a lifeguard for our daughter's pool party and it was the best decision ever. I knew the girls were safe so I could organize other aspects of the party which made the whole experience much more enjoyable and less stressful. We added on the pool party experience and boy did Javier deliver, he kept them busy with all sorts of fun, interactive games.

Lifeguard Services
L

Great communication, very flexible, and the kids had a great time!

Lifeguard Services
J

I am very happy taking swim classes with Javier. I could tell from day one Javier is a technically superior swimmer than a lot of other coaches out there. The way he explains movements is top notch. His technical expertise made a big difference.

Swim Lessons
T

Javier is an incredible teacher who is both encouraging and patient. He instantly put me at ease in the water and provides positive feedback the entire time! I would recommend him for any adult or young person learning to swim!

Swim Lessons
G

My both kids 4 & 6 have made leaps of progress. We have tried countless swim schools. I would say a private class with Xavier showed most progress. Lots of patience and overall great experience. Would highly recommend!

Swim Lessons