A well-run swim school that focuses on building confidence, not just swimming skills…read more
We've had all three of our kids at Goldfish Swim School in Mill Creek, and it's been a very positive experience. Two of our children have progressed through the Junior program (skipping Mini) and into Glider, with one of them completing the next level (Pro), while our youngest is just getting started.
The results over the past six months have been impressive. Our older two have gone from being apprehensive in the water to genuinely enjoying swimming. Both are now able to swim independently with appropriate supervision, and our oldest (10) is arguably the best pool swimmer in our family.
What really stands out isn't just the progress--it's Goldfish's approach to teaching. The instructor-to-student ratio is excellent, with one instructor for every two or three kids being the norm (occasionally four, but never feeling crowded). There are also multiple lifeguards on duty--roughly one for every three lanes--which gives parents a great deal of confidence. The instructors are patient, encouraging, and focused on helping kids become comfortable in the water rather than simply checking off skills.
The skill evaluations are another strength. When it's time to test for the next level, each child receives one-on-one attention from an instructor, making the process feel thorough and encouraging rather than rushed.
One of the things Goldfish does especially well is celebrate progress, not just outcomes. Kids who pass a level get to ring the celebration bell, giving them a real sense of pride and accomplishment. Even on days when they aren't testing--or don't quite advance yet--instructors recognize individual achievements with ribbons for things like learning a new skill or simply being brave in the water. It's a thoughtful approach that keeps kids motivated and reinforces that building confidence is just as important as mastering the next technique.
The facility itself is very good. It's a glass-free facility with a comfortable viewing area where parents can clearly watch every lesson. The building is well lit, with good temperature control--warm on the pool deck while still comfortable in the seating area. There are convenient showers right next to the pool, spacious changing rooms with hair dryers and getting-ready areas, an easy electronic check-in system, and a fun snack counter with inexpensive treats so kids can buy something themselves after class.
One thing to know before you enroll is that Goldfish is purpose-built as a swim lesson facility. If you're looking for water slides, splash features, or a recreational pool experience like McMenamins or the Snohomish Aquatic Center, this isn't that. Every aspect of the facility is designed around teaching children to swim safely, efficiently, and confidently.
Parking at Mill Creek Town Center is generally good, although it can get busy during peak times.
The only reason I'm giving four stars instead of five is the cost and conditions of the make-up tokens. Enrolling multiple children is a significant investment, but in our experience the quality of instruction, the emphasis on safety, and--most importantly--the confidence our kids have gained in the water have made it well worth it. That said $43 a session for 30 minutes is on the high side. If you miss a class, you receive a make-up token that can be used later. While this has worked well for our family and is helpful, you do need to know is the tokens can accumulate over time, because you must remain enrolled to redeem them--you can't cancel or postpone lessons and fund off make up tokens.
Overall, Goldfish has created a well-organized, safety-focused environment that inspires confidence in both kids and parents. More importantly, they've helped transform swimming from something our kids were nervous about into something they genuinely enjoy. After using Snohomish Aquatic Center, McMenamins, and Kingsgate, we'd recommend Goldfish to other families looking for a lesson-focused program for kids on the younger side (Ages 3-9).
-AC