Private swimming lessons · Vancouver, BC

Feel at home in the water.

From a first comfortable breath underwater to stronger strokes, each lesson is planned around the swimmer. Children and adults can learn individually, with a friend or in a group of three.

Explore swimming lessons ↗
Coach Jo smiling while helping several children practise floating in a circle; their faces are blurred
Children & adultsBeginners to stroke developmentEnglish · Cantonese · Mandarin
Lessons that meet you where you are

Choose your way to learn.

Whether your first goal is feeling safe around water or improving your strokes, each lesson is adjusted to the swimmer in front of us.

01 / INDIVIDUAL

One-to-one

Focused coaching and a pace tailored entirely to one swimmer. A good fit for new swimmers, specific goals and extra support.

$120 / person / hour
02 / PAIR

One-to-two

Learn together with a sibling or friend while still getting individual feedback and time to practise.

$75 / person / hour
03 / SMALL GROUP

One-to-three

A supportive small-group lesson for swimmers who enjoy learning alongside others.

$65 / person / hour
04 / GROUP CLASS

Group Class

Learn and practise together in a class of up to four swimmers.

$50 / person / hour

Prices are in CAD. Pair lessons are $150 per hour for two swimmers; groups of three are $195 per hour in total. Pool entrance or rental fees may apply and will be confirmed before booking.

How lessons work

Confidence, safety and steady progress.

Your first lesson starts with your current ability and goals. We then choose manageable skills to practise and adjust the pace as you improve.

  • Build water confidencePractise breathing, floating and safe movement in the water.
  • Develop your strokesProgress through kicking, freestyle, backstroke and technique suited to your level.
  • Receive personal feedbackSmall lesson sizes give each swimmer time to practise and receive clear corrections.
Coach Jo with three young swimmers in an indoor pool; only the children's faces are blurred
Coach Jo with three swimmers. Their faces are blurred for privacy.
Your instructor

Learn with Coach Jo.

Jo is a registered swimming instructor in both Canada and Hong Kong with over 20 years of teaching experience. His background spans swimming, first aid training and aquatic activities, including coaching canoeing and stand-up paddleboarding (SUP) and teaching water rescue skills.

Today, Jo focuses on helping children learn to swim, starting with the basics and building skills step by step. Lessons can progress from breathing, floating and kicking to all four strokes, treading water, survival skills, diving entries and flip turns, according to each swimmer’s readiness.

Lessons are available in English, Cantonese and Mandarin.

Coach Jo smiling with six children in a swimming group; the children’s faces are blurred
Coach Jo with a swimming group. Other faces are blurred for privacy.
Where we teach

Swimming lessons around Metro Vancouver.

Lessons can be arranged at selected private pools in Vancouver and nearby areas, subject to pool availability. Ask about a location that works for your family.

Common lesson areas

South Kerrisdale / South Granville, Vancouver
Lougheed, Burnaby — Indoor heated pool

Other locations in Richmond, Burnaby and surrounding communities may be available where suitable pool access can be arranged.

Some pools charge an additional entrance or rental fee. We'll confirm the location and full cost before booking.

Good to know

Before your first lesson.

01 / LEVEL

Which lesson fits?

Tell us the swimmer's age, experience and goals. We can suggest individual, pair or three-person lessons based on their needs.

02 / WHAT TO BRING

Come swim-ready.

Bring swimwear, a towel and goggles. A swim cap is helpful for longer hair. Pool access details are shared before the lesson.

03 / CHANGES

Need to reschedule?

Please give at least 24 hours' notice if you need to change or cancel a lesson.

Start swimming

Tell us what you'd like to work on.

Share the swimmer's age, current experience, preferred days and neighbourhood. We'll suggest a lesson arrangement that fits.

Flying Fish Swim Club

Private swimming coaching for children and adults.
Available in English, Cantonese and Mandarin.

Call 604-352-4849
Message us on WhatsApp
WeChat enquiries welcome. Contact us to connect on WeChat.

Please give at least 24 hours' notice to change or cancel a lesson.