Hello I'm Aaron, swim instructor based in Sunnyvale. I have over 30 years experience coaching kids and adults. My students typically improve very quickly, whether they are complete beginners or need refinement with your swimming technique.
If you don't have a heated pool to use I can teach you at Cupertino Hills Swim and Racquet Club. Heated outdoor pool year round.
I customize each lesson to the needs of you. I know swimming can be a fearful, anxiety induced experience for many, but with my patience and encouraging teaching style I always see lots of improvement. I emphasize proper swimming technique, as that is how one becomes proficient in the water.
I prefer one-on-one swim lessons, but a shared lesson with older kids and adults are good also. I start teaching at age 4. Don't hesitate to contact me. I usually respond in a few hours or at the end of the day.
Overview
Hired 77 times
Background checked
1 employee
31 years in business
Business hours
Sun8:00 am - 7:00 pmMon8:00 am - 7:00 pm
Payment methods
This pro accepts payments via Apple Pay, Cash, PayPal, Venmo, and Zelle.
Top Pro status
Top Pros are among the highest-rated, most popular professionals on Thumbtack.
2021
2020
2019
Services offered
Student experience level
No experience
Beginner
Intermediate
Advanced
Work location
My customers travel to me
I travel to my customers
Projects and media
Projects and media
Reviews
Customers rated this pro highly for professionalism, work quality, and responsiveness.
Exceptional 5.0
65 reviews
5
100%
4
0%
3
0%
2
0%
1
0%
Your trust means everything to us. Learn about our review guidelines.
Read reviews that mention:
Sharon K.
Nov 2, 2025
•
From Google
Wow, I can't believe it's been over 2 years with Aaron, it's flown by with both my girls. My oldest has had interest in swimming since she came out of the womb and I've found that under Aaron's tutelage it's really helped her with her self expression and regulation. My second started around age 4 and while the first 4 lessons or so was her tantrumming by the side of the pool, we were able to ease her into lessons and now it is the best part of her week!I love that Aaron focuses on staying calm in the water so that over time I really believe my kids will enjoy swimming. Having independent swimming kids is pure vacation and parental magic, it's become a highlight for our family and a way to ensure we get time in the water! I have friends who are much more proactive about getting their kids swimming, sometimes even several lessons a week but with much less time and investment Aaron has my kids swimming the length of the pool with breaststroke and freestyle by around kindergarten!I recently learned that Aaron used to be a special education teacher and it makes perfect sense - he's incredibly patient and adaptable to all different personalities (adults included!). And I would be remiss to not mention that he is incredibly professional. All invoices are printed quickly and on time, schedules are kept accurate and precise weeks out, and he shows up on time every time, many times even early. It's wonderful he's now teaching at Cupertino Swim and Racquet since now you don't need to have your own pool to learn with him!
Amy L.
Aug 18, 2025
•
From Google
Coach Aaron is a dream coach and taught both of my kids to swim, starting at age 4. Hes extremely calming and patient with kids who have all different challenges. I would book Aaron ASAP - I always regret not having more time with him!
Brian W.
Jul 11, 2025
•
From Google
Our son needed swimlessons so that hed be ready for summer camp. Arron was terrific and our sons swimming improved quickly. Thanks!
Ritu P.
Sep 25, 2024
•
Hired on Thumbtack
Great experience with Aaron as my swimming instructor. He was incredibly helpful and always willing to accommodate my needs, whether it was adjusting to my schedule or giving extra attention to areas I was struggling with. His patience and encouragement helped me gain confidence in the water. I highly recommend him to anyone looking to learn or improve their swimming skills!"
Details: Adult (18 or older) • Beginner • Yes, a pool that allows private lessons • At the pro’s location • My home, venue, etc.
Private Swim Lessons
allis T.
May 28, 2025
•
From Google
Aaron has been an incredible swim coachpatient, knowledgeable, and always encouraging. Their attention to technique and ability to motivate swimmers of all levels has made a huge difference in my kids' progress. Highly recommend!
Credentials
Background Check
Aaron Johnson
FAQs
What should the customer know about your pricing (e.g., discounts, fees)?
I offer 30/45/60 min lessons at $85/$127/$170 for one-on-one lessons.
For a shared two person, 30min lesson, the rate is $105.
For a shared two person, 45min lesson, the rate is $157.
For a shared two person, 60min lesson, the rate is $210.
What is your typical process for working with a new customer?
I initially ask for a liability release that can be signed electronically. Then we can discuss time and location of the swim lesson.
What education and/or training do you have that relates to your work?
I've been a swim instructor since 1990. I've worked will all ages of people, including adults. I work in special education so I have a great deal of experience with teaching challenging students. I've taken many water safety and swimming instructing classes throughout this time. I have a current CPR/AED certification.