Now registeringThe next session is open
Fast lanes, big hearts at Race Rocks
Eleven squads from first race starts to national finals, masters lanes at dawn, and a 50 m home pool on the edge of the Salish Sea.
Squads
A lane for every swimmer
Learn to Compete and Junior
Ages 7 to 10
Racing starts, turns and relays, one to four afternoons a week. The first step on the team.
Development and Age Group
Ages 9 to 13
All four strokes, first provincial meets, and a team that cheers every best time.
Senior to National
Ages 14 to 18
Morning and evening training for swimmers chasing provincial, national and university goals.
Masters, Triathlon and Para
Ages 10 and up
Coached adult lanes, triathlon swim fitness, and a Para Squad for swimmers with a disability.
News
From the pool deck
Meets and events
Coming up at Race Rocks
Pro Shop
Wear the badge

Team hoodie
Name on the sleeve

Team parka
For cold pool decks

Team towel
Embroidered name

Team backpack
Room for meet day
She started in Learn to Compete at seven. Ten years later she races at nationals, and the coaches still know every swimmer on deck by name.
Jamie Ortiz, Performance parent
Timers wanted for the Race Rocks Invitational
Twelve visiting clubs, two days of racing, and a stopwatch with your name on it. No experience needed; a short briefing starts before warm-up.