Ashkan Movahedi
Tennis Coach in Santa Clara County, California
Ready to improve your tennis game and have fun doing it? With over 15 years of coaching experience, I help players of all levels build confidence, consistency, and real match skills. My lessons are personalized, engaging, and designed to get you results whether you're picking up a racquet for the first time or looking to compete at a higher level. Let’s get on the court and take your game to the next level
5.0
47 ratings
105+
Lessons taught
15
Years experience
11
Locations
About Ashkan
Ready to improve your tennis game and have fun doing it? With over 15 years of coaching experience, I help players of all levels build confidence, consistency, and real match skills. My lessons are personalized, engaging, and designed to get you results whether you're picking up a racquet for the first time or looking to compete at a higher level. Let’s get on the court and take your game to the next level
See Ashkan Movahedi in Action
Private Lessons
Choose a lesson package that works for you. Every session is personalized to your skill level and goals.
Tennis Fundamentals: Beginner Program
A step-by-step program designed for complete beginners who want to learn tennis from the ground up. You’ll build a strong foundation in strokes technique, movement, and basic tennis skills while developing confidence on the court.
$1,440 total
- Fairway Glen Park, Santa Clara County
- Lakewood Park, Sunnyvale
- Riverview Park Tennis Courts, San Jose
- Whisman Park, Mountain View
Tennis Development Program
A structured program for players who already have basic tennis skills and want to improve their technique, consistency, movement, and overall shot quality. This program focuses on developing stronger and more reliable strokes while building confidence and control on the court.
$1,440 total
- Fairway Glen Park, Santa Clara County
- Lakewood Park, Sunnyvale
- Riverview Park Tennis Courts, San Jose
- Tennis Courts, San Jose
- Whisman Park, Mountain View
Match Strategy & Tactical Play
A structured program for players who want to learn how to play smarter, build effective game plans, and make better decisions during competitive matches. This program focuses on point construction, court positioning, attacking and defending, exploiting weaknesses, and adapting tactics to different opponents and match situations.
$1,440 total
- Fairway Glen Park, Santa Clara County
- Henry Schmidt Park, Santa Clara
- Lakewood Park, Sunnyvale
- Riverview Park Tennis Courts, San Jose
- Tennis Courts, San Jose
- Whisman Park, Mountain View
Tennis kickstart
If you’re interested in starting tennis but not sure if it’s the right sport for you, this 3-session package is a great way to give it a try and see if tennis is a good fit for you.
- Fairway Glen Park, Santa Clara County
- Henry Schmidt Park, Santa Clara
- Lakewood Park, Sunnyvale
- Milpitas, California, Milpitas
- Riverview Park Tennis Courts, San Jose
- Tennis Courts, San Jose
- Washington Park - Sunnyvale, Sunnyvale
- Whisman Park, Mountain View
- Willow Street Frank Bramhall Park, San Jose
2-Day ITN Tennis Level Test
This 2-day program includes two 1.5-hour sessions, held on two tennis courts and led by two coaches. You’ll learn the techniques and requirements of the ITN test, practice each part of the assessment, and then complete the test under the coaches’ guidance. At the end, you’ll receive your test score and detailed results, along with your NTRP and UTR ratings, giving you a clear understanding of your current tennis level.
$100 total
- Lakewood Park, Sunnyvale
- Riverview Park Tennis Courts, San Jose
- Washington Park - Sunnyvale, Sunnyvale
- Willow Street Frank Bramhall Park, San Jose
“I’ve really enjoyed working with this student. They already have a solid intermediate-level foundation and a great attitude toward learning. Over our sessions, I’ve seen noticeable improvement in consistency, footwork, shot control, and overall court awareness. They stay focused, work hard during drills, and are always open to feedback, which makes coaching them very enjoyable. Looking forward to seeing their game continue to improve”
Sina
What Students Say
Chase R.
3 lessons
Ashkan was fantastic for my first lesson! He made everything feel approachable and easy to understand while keeping the lesson fun, engaging, and very interactive. He gave clear, helpful feedback throughout and created a really comfortable environment to learn in. I left feeling more confident and excited to keep improving. Highly recommend Ashkan for beginners and experienced players alike!
Bhnash
16 lessons
I’ve seen great improvement in this student’s game over our sessions. Their forehand, backhand, and serve technique have become much more solid and consistent. They are now generating significantly more spin and power on their shots while maintaining better control and timing. Their progress, focus, and willingness to learn have made a big difference on the court.
Maryam
4 lessons
He taught me a lot of very detailed and important technical tips that really helped improve my shots while using less energy. We also worked on effective drills and exercises related to match strategy and tactics.
Sreyas
6 lessons
I played with one of my friends today. I realized that I have a long way from when I started with you
Maryam
Expert student
“He taught me a lot of very detailed and important technical tips that really helped improve my shots while using less energy. We also worked on effective drills and exercises related to match strategy and tactics.”
Sreyas
Beginner student
“I played with one of my friends today. I realized that I have a long way from when I started with you”
Plus 36 more ratings from students.
Ready to start?
These are Ashkan's usual hours. Specific weeks can have conflicts, so you'll see exactly what's open when you pick a time.
Choose a packageWeekly Schedule
Where to train
10 locations across 6 cities. Pick the one closest to you.
10 locations
- Lessons hereDirections
- Lessons hereDirections
- Lessons hereDirections
- Lessons hereDirections
- Lessons hereDirections
- Directions
- Lessons hereDirections
- Lessons hereDirections
- Lessons hereDirections
- Private locationMilpitas · Exact spot shared after booking
Booking policies
Cancellation
Free cancellation up to 12 hours before your lesson.
Expiry
Prepaid lessons expire 12 months after purchase.
