If you hire this pro, you’re covered by a money-back guarantee. Learn more
If you hire this pro, you’re covered by a money-back guarantee. Learn more
About
I'm a lifelong swimmer with a competitive background, a certified lifeguard, and CPR certified — swimming has been part of my life for as long as I can remember, and I genuinely love helping someone go from anxious in the water to confident in it.
Lessons are always one-on-one or small group, never a crowded class where your kid (or you) gets 5 minutes of actual attention. I come to you — your pool, a nearby one, or mine — and every new student starts with a free trial lesson, so there's zero risk in finding out if we're a good fit before committing to anything.
Whether it's a first-time swimmer who's nervous about putting their face in the water, or an adult finally learning as an adult, I meet you exactly where you are and go at your pace.
Overview
Current Top Pro
Hired 7 times
1 similar job done near you
Background checked
1 employee
Business hours
SunClosedMon7:00 am - 7:00 pm
Payment methods
This pro accepts payments via Apple Pay, PayPal, Venmo, and Zelle.
Services offered
Student experience level
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 work quality, professionalism, and punctuality.
Exceptional 5.0
14 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:
Sunny L.
Aug 2, 2026
•
Hired on Thumbtack
Moe has been an outstanding swimming instructor for our son. He is patient, encouraging, and knows exactly how to build children's confidence in the water while helping them improve their technique.
Alan genuinely looks forward to every lesson and has made noticeable progress in both his swimming skills and his comfort in the pool. Moe creates a positive, supportive environment that keeps the lessons fun while maintaining high expectations. He gives clear instructions, pays attention to each child's individual needs, and provides constructive feedback that helps them improve.
We especially appreciate Moe's professionalism, enthusiasm, and ability to motivate young swimmers. We highly recommend him to any family looking for a knowledgeable and caring swim instructor.
Details: Youth (6 - 12 years old) • Beginner • Comfortable in water • Improve swimming technique • Yes, a pool that allows private lessons • 30 minutes • My home, venue, etc.
Confident Strokes's reply
Thank you for these kind words Sunny! Alan is one of my smartest, funnest, and politest students I've ever had and working with him is an absolute pleasure.
Private Swim Lessons
Gali R.
5 days ago
•
Hired on Thumbtack
Moe has been a great trainer, he is very knowledgeable, patient, passionate and very professional. He understands your concerns and works accordingly. He made me feel very comfortable and confident, I am very scared of water . I am now making progress in learning to swim. Highly recommended. You will feel safe , comfortable and confident under his guidance and teaching technique.
Details: Adult (18 or older) • No experience • Not comfortable in water • Become more comfortable in water • Improve swimming technique • Learn basic strokes • No, I would like the pro to suggest a pool • 45 minutes • At the pro’s location • My home, venue, etc.
Private Swim Lessons
Selam K.
Aug 5, 2026
•
Hired on Thumbtack
We highly recommend Moe! He is patient, knowledgeable, and truly cares about our son's progress. We really appreciate his clear communication and the thoughtful feedback he gives after every lesson. Our son has gained confidence in the water and looks forward to every session. Thank you, Moe, for your dedication, encouragement, and genuine care!
Details: My home, venue, etc.
Private Swim Lessons
Rahul S.
3 weeks ago
•
Hired on Thumbtack
Good instructor overall. He corrected my form throughout the lessons and was patient when I struggled with certain techniques. Helped me improve pretty quickly.
Details: Adult (18 or older) • Beginner • Comfortable in water • Train for an event • Improve swimming technique • Yes, a pool at my home • 45 minutes • My home, venue, etc.
Private Swim Lessons
Anna S.
2 weeks ago
•
Hired on Thumbtack
I enjoyed Mo's class a lot. He is professional and responsible, which I value a lot. In addition, during our classes, he taught me new skills I needed to acquire quickly. He pays attention to details so he tweaked my techniques that helped me improve. I'd love to learn more from him.
Details: Adult (18 or older) • Beginner • Comfortable in water • Improve swimming technique • No, I would like the pro to suggest a pool • 30 minutes • At the pro’s location
Private Swim Lessons
Credentials
Background Check
Mohammad Ghaffarian
FAQs
What should the customer know about your pricing (e.g., discounts, fees)?
Private lessons are priced per session, with discounted rates for multi-lesson packages. I offer a sibling/family discount for multiple kids booking together.
What is your typical process for working with a new customer?
We start with a quick conversation about the swimmer's comfort level and goals — total beginner, building confidence, or refining strokes. For kids, I also ask about any past water experiences so I can plan the first lesson appropriately. Lessons are 45 minutes, one-on-one. I track progress lesson to lesson so parents (or adult students) always know what's next.
What education and/or training do you have that relates to your work?
I'm a lifelong swimmer with a competitive swimming background through middle school, and I hold current Lifeguard and CPR certifications. I'm continuing to build my instruction credentials, including USMS and USA Swimming Coach Certification.