The evidence behind the Vancouver swim-lesson story, drawn from the city's own released records, the four cities' live registration systems, and the Lifesaving Society's annual reports.
FOI 2026-505 (Activity Totals 2022–2025) · four-city catalogue scrapes, Aug 26, 2026 · fill snapshots Aug 18 – Sept 4 · LSBC annual reports 2019–2025.
Chart 1 · The entry gate
Fall Swimmer 1 seats per 100 public-school kindergartners — the season families organize around, at the level where a school-age child enters the system. Same-method scrape of all four catalogues, one hour apart, August 26, 2026.
Need band: one kindergarten cohort clearing Swimmer 1 each year at 1.5 to 2.5 attempts per child, times the fall term's 27% share of Vancouver's annual Swimmer 1 seats (40–70 per 100; the working answer's yardstick sets out the arithmetic); it transfers to the other cities per capita. Surrey and Richmond seats are classes × standard Lifesaving Society ratios (their systems hide capacity); Vancouver and Burnaby are true posted capacities. Child classes only — adult and teen variants excluded everywhere.
| City | Fall S1 seats | Kindergartners | Per 100 |
|---|---|---|---|
| Burnaby | 737 | 1,739 | 42.4 |
| Richmond | 534 | 1,299 | 41.1 |
| Surrey | 1,212 | 5,004 | 24.2 |
| Vancouver | 690 | 3,274 | 21.1 |
Chart 2 · The trend
System-wide lesson seats offered and waitlist entries, all Vancouver aquatics programs, 2022–2025. Seats up 48% from 2022 to 2025; wait entries down 47% from the 2023 peak — and in 2025 the queue (~20,000 entries) still roughly equalled enrolment (~21,000 registrations).
Waitlist entries count list positions, not children: one child on five lists counts five times (about 2.5 entries per child at beginner levels). Source: FOI 2026-505 Activity Totals. Inventory note: the Vancouver Aquatic Centre — 23% of 2025's registered program seats — closed permanently June 28, 2026 for rebuild, so the trend's facility base changes from 2026 on.
| Year | Seats | Wait entries |
|---|---|---|
| 2022 | 16,088 | 28,171 |
| 2023 | 16,372 | 37,898 |
| 2024 | 23,312 | 26,095 |
| 2025 | 23,841 | 20,220 |
Chart 3 · Registration night
Share of fall Swimmer 1 seats enrolled, measured by repeated scrapes of Vancouver's own catalogue. The season released at one instant on August 25 — 93% of the children's entry seats were gone the same evening.
Percentages are of each snapshot's posted child "Swimmer 1" capacity (690 seats at release; 702 by Sept 4). The Aug 18 zero-enrolment baseline is the pre-release posted catalogue. Burnaby, on the same software with continuous release, stood 66% full on Aug 27 — no cliff, no stampede.
| Snapshot | Enrolled | Capacity | Fill |
|---|---|---|---|
| Aug 18, 1:17 pm | 0 | 462 | 0% |
| Aug 25, 10:24 pm | 642 | 690 | 93.0% |
| Aug 26, 12:23 pm | 654 | 690 | 94.8% |
| Aug 27, 2:21 am | 666 | 690 | 96.5% |
| Aug 27, 10:05 am | 667 | 690 | 96.7% |
| Sept 4, 2:58 am | 691 | 702 | 98.4% |
Chart 4 · The sawtooth
Fall entry-level seats for school-age children, child classes only, from the city's released Activity Totals (2022–2025) and this year's posted catalogue. The 2025 low — the lowest in the measured record — was mostly one building: Kerrisdale Pool went dark for 14 months after a roof job uncovered failed drain pipes, and its 144 fall seats were never fully replaced elsewhere.
2022 is the equivalent Red Cross-era level ("Swim Kids 1"), the school-age entry point before the 2023 curriculum change. 2026 is the catalogue as posted (Sept 4); completed-season figures can differ slightly. Kerrisdale closure: June 30, 2025 (roof replacement) through ~September 1, 2026 (cast-iron drain-pipe failure, then unexplained water loss on the May refill test) — Board briefing memo, March 6, 2026.
| Fall | Seats | Basis |
|---|---|---|
| 2022 | 624 | completed season (FOI; Swim Kids 1) |
| 2023 | 598 | completed season (FOI) |
| 2024 | 768 | completed season (FOI) |
| 2025 | 540 | completed season (FOI) |
| 2026 | 690 | at release, Aug 25 (702 by Sept 4) |
Chart 5 · The labour pool
New certifications across BC & Yukon, from the Lifesaving Society's own annual tables. Every Lower Mainland pool hires from this one pool of people. The instructor credential is mass-produced provincially — 4,000-plus new swim instructors in each of the last two reported years — while Vancouver offered zero publicly registerable seats.
The Swim Instructor line starts in 2022, when the Lifesaving Society took over swim training after the Canadian Red Cross exit. Sources: LSBC annual reports 2023–2025, overlapping columns cross-checked.
| Year | NL–Pool (new) | Swim Instructor (new) |
|---|---|---|
| 2019 | 1,834 | — |
| 2020 | 451 | — |
| 2021 | 1,459 | — |
| 2022 | 2,153 | 3,529 |
| 2023 | 2,773 | 2,412 |
| 2024 | 2,651 | 4,975 |
| 2025 | 2,355 | 4,190 |
Companion to The Swim Pipeline (the stage-by-stage histogram). All datasets and scripts behind these charts are published on the receipts page; the four-city comparison CSV is city_comparison_20260826.csv.