Skip to content
YouthSportsList
Choose area

GuideSwimming

How Youth Swimming Works in BC: From City Lessons to Swim Clubs

Greater Vancouver city pools teach the Lifesaving Society's Swim for Life levels ($26–$245 per set), and Swim BC clubs take new swimmers after an assessment ($80–$519 a month). Levels, club entry, the meet calendar and costs explained.

Last reviewed: October 30, 2026ι˜…θ―»δΈ­ζ–‡η‰ˆLeer en espaΓ±ol

City pools across Greater Vancouver teach the Lifesaving Society's Swim for Life program; Red Cross swim lessons were retired after December 31, 2022. Most kids learn to swim independently in city lessons first, then join a Swim BC club after an assessment. Our October 2026 census of official prices: city lessons cost $26–$245 per set, and club training groups $80–$519 a month.

Two tracks: learning to swim and competitive swimming

Track Who sets it up Where kids go
Learn-to-swim Lifesaving Society BC & Yukon designs the program City and community centre pools, plus private swim schools
Competitive swimming Swim BC, the provincial sport organization (a member of Swimming Canada) Swim BC member clubs
Summer swimming BC Summer Swimming Association (BCSSA) Summer clubs
  • City lessons: Burnaby and Surrey both say they offer Swim for Life. The North Vancouver Recreation & Culture Commission (NVRC) switched its school-age lessons to Swim for Life in September 2024 and noted that almost every Metro Vancouver community uses it. New Westminster is an exception: it uses its own Level 1–12 system.
  • Swim BC clubs: a swimmer must be registered with a member club to enter Swim BC or Swimming Canada sanctioned meets. Swim BC says swimmers can only register with a club in the province where they permanently live.
  • BCSSA: more than 60 summer clubs and over 9,000 athletes across BC, covering speed swimming, diving, water polo and artistic swimming. Greater Vancouver clubs sit in the Vancouver & Districts, Simon Fraser and Fraser South regions, among others.

Swim for Life levels

The Preschool 1–5, Swimmer 1–6 and Swimmer 7–9 classes on your city's schedule are Swim for Life levels.

Stage Levels Typical ages
Parent & Tot 1–3: Jellyfish, Goldfish, Seahorse 4 months to 3 years, with a parent in the water (start age varies by city)
Preschool 1–5: Octopus, Crab, Orca, Sea Lion, Narwhal 3–5
Swimmer Swimmer 1–6 5–12
Canadian Swim Patrol Rookie, Ranger, Star (Swimmer 7–9) School-age
Lifesaving Bronze Star, Bronze Medallion, Bronze Cross, then National Lifeguard Burnaby lists Bronze Star for ages 12–18, Bronze Medallion and Bronze Cross from 13, and lifeguard and instructor courses from 15

There are also teen and adult classes (Port Coquitlam's Youth/Adult 1–3 for ages 13+, for example). Burnaby places swimmers by age, ability and skills, and notes that a child finishing Preschool 4 or 5 may be ready for Swimmer 2.

Took Red Cross or out-of-town lessons? Bring the report card to the pool, use your city's equivalency chart, or book a swim assessment.

Registering for city swim lessons

  • Spots go fast, and registration opens at set times. In Burnaby, residents can register 30 days before a class starts at 10 a.m.; non-residents three days later.
  • One set at a time. Burnaby may withdraw a child registered in more than one set.
  • Free for Surrey kids. Since June 7, 2026, Surrey residents aged 3–12 can take Preschool and Swimmer Levels 1–3 free. From fall 2026, families must verify residency at a front desk. A $25 fee can apply for withdrawals within seven days of the start date or for missing the first two classes.
  • Vancouver is studying it. On June 1, 2026, the Vancouver Park Board asked staff to report back on options for free access to the first three levels, with priority for ages 3–12. No program has been approved yet.

Winter 2027 registration dates in our census (confirm with each city): Richmond opens online at 8 p.m. on November 17, 2026; NVRC on December 2; Township of Langley residents on December 11.

Moving from lessons to a swim club

  1. Learn to swim on your own first. In the club entry requirements we collected, the bar is usually around Swimmer 3–5, or swimming 25 m unassisted.
  2. Book an assessment or trial. New swimmers are usually assessed and placed by coaches. Some clubs assess monthly; others have full entry groups and pause assessments, so ask more than one club.
  3. Start in an entry group. Clubs call these swim school, academy or pre-competitive groups. Swim BC has a sessional "Swim School / Swim Fit" registration for these programs: $10 per swimmer per session, with four sessions in a season.
  4. Move up by level. A common path is pre-competitive β†’ regional meets β†’ Divisionals β†’ Provincials β†’ national level. Group names differ by club, so ask what each group requires.

Meets and the swim season

Short course vs long course: short course (SC) means a 25 m pool; long course (LC) means a 50 m pool. Swim BC's time standards list times for both.

Levels of competition:

  • Club and regional meets: a swimmer's first meets are usually club-hosted invitationals and regional-level meets (clubs often call these "LMR" meets).
  • Divisionals: three winter and three summer Divisional championships, all short course. Swimmers need qualifying times.
  • Provincial Championships: Swim BC calls them the pinnacle of its competitive program. Swimmers need provincial qualifying times.

Time standards use four age groups: 12 & under, 13–14, 15–16 and 17 & over. Greater Vancouver clubs are split between two divisions, Vancouver & Fraser and Island & Coastal Vancouver. The split isn't strictly by city, so ask which one your club is in.

2027 Swim BC championships (confirm on Swim BC's site):

Dates Meet Venue
February 12–14, 2027 Winter Divisionals: Vancouver & Fraser Surrey Sport & Leisure Complex, Surrey
February 12–14, 2027 Winter Divisionals: Island & Coastal Vancouver Nanaimo Aquatic Centre
February 25–28, 2027 Winter Provincials Saanich Commonwealth Place, Victoria
June 18–20, 2027 Summer Divisionals: Island & Coastal Vancouver Sungod Recreation Centre, Delta
TBD Summer Divisionals: Vancouver & Fraser TBD
July 8–11, 2027 Summer Provincials Active Living Centre, Vernon

In the clubs we surveyed, the season starts in September. The winter season builds to February's Divisionals and Provincials, and the summer season to June and July.

What youth swimming costs in Greater Vancouver

All figures come from our October 2026 census of official published prices. Programs charge per set, per month or per season, and we haven't converted between them.

City swim lessons (10 municipal recreation departments, fall 2026, once a week; New Westminster's Level 1–12 classes don't map to these levels and aren't included):

Level Price per set
Parent & Tot $26–$133
Preschool $45–$131 (Preschool 1–3 free for Surrey residents)
Swimmer 1–6 $34–$163 (Swimmer 1–3 free for Surrey residents)
Swimmer 7–9 / Swim Patrol $75–$245

Sets vary in length (Vancouver's fall sets ran about 6–13 weeks), which explains most of the spread. Private lessons cost extra.

Private swim schools (group classes):

  • Per class: $20–$58.
  • Per month: $105–$250 for one class a week.
  • Per term: $336–$999, depending on the number of classes and classes per week.

Swim BC clubs (2026–27 season):

Monthly fees (52 training groups at 9 clubs and swim schools):

Group level (our grouping of each club's group descriptions) Per month Median
Entry (incl. pre-competitive) $80–$210 $145
Intermediate $122–$406 $230
Advanced $243–$470 $325
Top (elite / national) $285–$519 $400
Fitness and high-school groups $150–$210 β€”

These four levels are our grouping of how each club describes its groups, not meet levels: one club's "Regional" group can sit in the same band as another club's "Provincial" group.

  • Per season (2 clubs): $1,700–$5,775 for training groups, including $1,785 for one club's entry academy.
  • Per term: club entry academies mostly charge $180–$710 per term.

Common extra costs (census):

  • Swim BC annual registration (2026–27): $52.50 pre-competitive, $166 competitive; clubs generally charge entry and non-competitive swimmers the $52.50 rate.
  • Club membership: $150–$200 a year.
  • Meet entry fees: one club lists about $60–$85 per meet.
  • Volunteering: some clubs charge a volunteer fee, and others bill families for missed volunteer hours at season end.

How much time it takes

Stage Sessions per week (census)
City lessons 1, lasting 25–60 minutes
Club entry (incl. pre-competitive) 2–3
Intermediate 3–7
Advanced 2–7 (mostly 4–7)
Top (elite / national) 5–9

Many clubs don't publish session length, so ask.

Tips for families new to Canada

  • Water safety and racing are different goals. Even if your child never joins a club, it's worth finishing the higher Swim for Life levels.
  • Prepare before registration opens. Set up your city account and add your child ahead of time, and pick two or three backup time slots.
  • Ask about assessments early. Entry groups fill up, so contact two or three clubs at once.
  • Parents can get involved at meets. Swim meets need many officials and timers. Swim BC doesn't charge officials to register, and officiating is a good way to learn the rules.
  • Want room for other sports? Look at summer clubs. BCSSA highlights flexible practice times and a manageable time commitment.

Questions to ask a swim club

  • Are you a Swim BC member club? Which division are you in?
  • How do you assess new swimmers, and when is the next assessment?
  • What does the monthly fee include? Are Swim BC registration, club membership, meet fees and volunteer requirements extra?
  • How many practices a week, how long, and at which pool?
  • What's your refund policy? Do you offer sibling discounts?
  • What safety policies do you have? Swim BC requires member clubs to have a code of conduct, an athlete protection policy, a travel policy and a complaints policy.

Next steps

  • Subscribe to city registration and club assessment reminders in our calendar.
  • Read fee reports and reviews from other parents on club pages.
  • Have a question? Ask it in our Q&A section.

Sources

  1. Swim for Life – Lifesaving Society BC & Yukon
  2. Swim Lessons – City of Burnaby
  3. Swimming Lessons – City of Surrey
  4. NVRC to offer Lifesaving Society 'Swim for Life' program for school-age lessons – NVRC
  5. Board Decision: Think Free Swim, June 1, 2026 – Vancouver Park Board (PDF)
  6. Registration – Swim BC
  7. 2026–2027 Registration Fees – Swim BC (PDF)
  8. Find a Club – Swim BC
  9. Swim BC Meets (2027 Championships) – Swim BC
  10. Time Standards – Swim BC
  11. 2026–2027 Time Standards: Vancouver & Fraser Divisionals – Swim BC (PDF)
  12. 2026–2027 Time Standards: Island & Coastal Vancouver Divisionals – Swim BC (PDF)
  13. BC Summer Swimming Association
  14. Regions and Clubs – BC Summer Swimming Association