What would fix it
Sources: every item below answers a defect measured on another page of this site (linked), and every item has been piloted by a neighbouring city or is a settings change inside systems Vancouver already runs; the neighbour-city and pay documents are linked inline. Ordered by cost: the first tier is free.
Free: design and information
1. Retire the single-instant release. On August 25, 2026, Vancouver opened its entire fall lesson season at one moment - and 93% of the Swimmer 1 seats were gone the same evening, measured against a zero-enrolment baseline captured a week before. A release like that selects for the families with the fastest connections and the freest evenings, which is the opposite of the equity goal every recent motion recites. Burnaby and Richmond open seats continuously over weeks; Surrey runs resident-priority dates behind queue-fairness software. Any of the three ends “sold out in minutes” as a Vancouver experience. This is a configuration decision, not a program.
2. Measure the queue, then publish it. The system runs on numbers nobody computes: no staffing turnover rate has ever been released; the public waitlist figure counts entries, not children (about 2.5 entries per child: “over 8,000 requests” is roughly 3,200 kids); the city confirmed in writing that repeat registration is not tracked; and the one attendance ledger that exists, for Kitsilano Pool, stayed inside a commissioners’ memo. The status flags and queries already exist in the city’s systems. A quarterly afternoon of staff time closes the entire information gap — and every other fix on this page becomes checkable.
3. Manage the no-shows. A third of Kitsilano Pool’s daily reservations never arrive — roughly 260 wasted admissions on a peak day, and the measured cause of the “empty pool” videos. Check-in windows, timed release of unclaimed spots, and overbooking calibrated to the measured rate are standard fixes. The lesson system should be checked for the same leak.
4. Make preschool progress count. Following anonymized children through the registration data: they leave the preschool ladder from every rung, and nearly all restart at Swimmer 1 regardless of how far they climbed — only Preschool 5 advances a child’s placement, and only 150 to 200 children a year reach it (computation). A placement assessment at school-age entry would let ~5,200 preschool seats a year buy actual progression instead of a reset.
5. Shift the lesson format mix. Children in short daily intensives progressed to the next level on about 28% of attempts against about 20% in weekly lessons (an observational result, awaiting cleaner data, but matching what instructors and parents describe) — and intensives are just 5–8% of the catalogue. Every repeat seat converted to progression is a new-child seat that costs nothing. Surrey’s twice-weekly formats offer the low-risk middle step, and intensives run in summer, when the teenage instructor workforce is most available.
Cheap: the instructor pipeline
6. Open the teaching credential. In four years of catalogue data, Vancouver offered zero publicly registerable initial instructor certifications — only recertifications for people already inside. Richmond sells the same Lifesaving Society course to any resident for $638, and most of its fall listings were already full with waitlists in mid-August; BC providers certified over 4,000 new swim instructors in each of the last two reported years. The credential is scarce only behind Vancouver’s hiring desk.
7. Subsidize the certification stack. Becoming a certified instructor costs about $1,600 from Bronze Medallion through the teaching credential, at Richmond’s posted prices. Surrey folds the courses into its recreation-subsidy program; Richmond has subsidized up to 90% of the course fees for residents in financial hardship since 2023; Burnaby now trains through its school district. Vancouver’s own Bronze and National Lifeguard courses ran with empty seats in every year of the data — the subsidy fills seats that already exist.
8. Pay for the harder job. Vancouver runs guarding and teaching as one job classification — “Lifeguard/Instructor,” CUPE Local 15 Pay Grade 13(a) in the Park Board agreement (Schedule A, 2023–2024 agreement; signed PDF at cupe15.org) — paid $27.39 to $32.20 an hour in 2024 and $29.20 to $34.33 in 2026 after the 3.5% and 3.0% general increases in the August 2025 settlement (the range on the City’s current posting). So a shift spent teaching a class pays exactly what a shift spent watching the water pays. Teaching is the harder of the two, so when staff choose, many take the guard shift. (For comparison, the outdoor-pool and beach lifeguards, who do not teach, sit in CUPE Local 1004’s Lifeguard I–III classes at $33.49 to $36.05 an hour in 2024 — a first-year outdoor guard out-earns the top step of the indoor Lifeguard/Instructor.) The instructor shortage behind the empty deck and the after-school teaching-time gap measured earlier on this site is then partly a price signal, not a fixed headcount ceiling. The agreement already pays targeted premiums for particular duties: one extra pay grade for equipment-servicing work (Schedule A, note g), one for positions designated as needing a second language (clause 5.6), a first-aid premium of $150 to $175 a month or 90¢ to $1.00 an hour for anyone required to hold the certificate (raised to $175–$210 or $1.00–$1.25 in the 2025 settlement), and a $1-an-hour shift premium for listed trades classes (clause 5.2). An instructional-hours premium is that same tool aimed at the bottleneck. Two routes exist under the agreement: a change to Schedule A, which the parties can make between bargaining rounds once the Union has been consulted (clause 5.1(a)) — the 2025 settlement shows such footnote premiums are adjusted routinely — or a reclassification review, which the current agreement lets management or the Union initiate (clause 11.12(a); the employee-initiated route in the 2016–2019 agreement was removed, and the union’s own 2025 reclassification guide confirms requests now go through a manager or the Union’s committee). Neither needs a new building, and no union refuses higher pay for its members. It costs a fraction of a single seat built in concrete. (Full evidence chain: research note.)
Funded: capacity and access — about a million dollars a year
9. Grow the entry gate on purpose, not on a sawtooth. Vancouver’s fall entry gate has bounced for three years: 598 seats, then 768, then 540, now 690 at release (702 by September 4) — a 28% rebound this year that still sits below 2024. Reaching Burnaby’s seats-per-kindergartner ratio means roughly doubling the fall gate to about 1,400 seats; Richmond’s means a bit more. The room exists even after the Aquatic Centre’s closure: the concurrency analysis says the remaining indoor pools (seven modelled; eight now open) can conservatively hold about 1.7 times the city’s entire pre-closure lesson volume within Lifesaving Society ratios (VAC ran a single class at a time 93% of its lesson hours, so its loss removes little of the modeled headroom), and the total teaching-time gap is six to seven full-time-equivalents, concentrated after school. The water allows it; the arithmetic allows it; items 6 through 8 supply the people. What’s missing is a target — no published number says what the fall gate is supposed to be, which is why it moves 40% year to year without anyone having to explain it.
10. Decide free lessons with the options on the table. Not price-only (which lengthens the queue it means to shorten), but targeted-first: free automatically for subsidy-eligible and newcomer families (the most drowning-prevention per dollar), paired with the capacity expansion above. All-in cost near $1M a year, about 0.6% of one pool renovation’s capital budget. Surrey published the proof of affordability: 52% of its lesson spaces free at $1.42M a year, absorbed from operational savings.
Institutional: the hard one
11. Deliver the ordered analyses, and stop holding the program hostage. The Park Board’s options report has no deadline; Council’s financial analysis is scheduled for after the election; the one report-back with a real date (pool operations, due before summer) has no visible delivery. Meanwhile a fundable program sits between two bodies that each voted for it (council unanimously, the board five to one) — council defeating the amendment that would have named the Board as the recipient of any new funding, the Board dating nothing. The cheapest structural fix in this entire list is the two bodies working from one evidence base. The rough analysis on this site took days from released records; staff, with better data, could beat it in less.
Postscript: the regional version, and the number to aim at
Parents in Surrey, Richmond, and Burnaby know this problem too — every city in the comparison rations. Most fixes above travel: the measurement gap, the preschool placement reset, the format mix, and no-show management are regional defects wearing local logos. The pipeline fix flips polarity by city — Richmond’s instructor courses run full and need more seats; Vancouver’s need to exist — and one fix belongs to no city at all: the instructor labour pool is shared, so only a regional certification expansion (the program the province does not currently run) grows it rather than reshuffling it.
How much capacity would it take for every child to clear the first three levels? One kindergarten cohort a year through each of Swimmer 1, 2 and 3, times the attempts a child needs per level: at the measured 2.5 demand events per child that is 250 Swimmer 1 seats a year per 100 kindergartners and 750 across the three levels; at a design target of 1.5 attempts, 150 and 450 (computation, section E). Vancouver runs 88 and 204, a quarter to three-fifths of the need, and this fall’s gate of 21 per 100 is half of even the 1.5-attempt fall line that Burnaby and Richmond sit on. In seats, that is roughly 8,000 to 18,000 more beginner seats a year — and they must be new seats, not lanes taken from Swimmer 4 to 9, Patrol and the certification courses, which are the path by which swimmers become instructors (the pipeline). Nobody is close, which is why everybody queues. But the target has two levers: the attempts multiplier is partly pedagogical waste, and if the free fixes above cut attempts-to-clear toward 1.5, a third less capacity buys the same outcome. Seats are the expensive lever; progression efficiency is the free one: the intensive format alone would take attempts from 2.5 to about 1.8 and the extra teaching time from 9 to about 5 full-time equivalents, and it moves those hours into summer daytime, when instructors exist (the working answer has the arithmetic). (Bands to hold carefully: latent demand pushes the target up — Surrey’s post-free surge is the proof it exists; the waitlist-blended data pulls it down, since some measured attempts are re-queuing that vanishes when queues do.)
The fairness ledger
Credit where the record supports it: system-wide lesson seats are up 48% from 2022 to 2025, waitlist entries down 47% from their 2023 peak, this fall’s entry gate rebounded 28% from last year’s cut, and Vancouver is the only city of the four that publishes an aquatics service standard at all. The machine can move. What the eleven items above share is that none of them requires a new building: Vancouver’s remaining problems are design and information problems wearing a capacity costume — and its neighbours have already run the pilot program for every one of the fixes.