View All Coaches

Mahdi

San Francisco , California (8 locations)
1199 Completed Lessons
  • PTR Certified
  • USPTA Certified
Lessons Starting at $115/hr
Schedule First Lesson

About Me

Hi everyone my name is Mahdi. I am a certified physical education teacher and tennis coach. I have played competitive tennis for 8 years. I am passionate about tennis and enjoy coaching students of all ages.

Teaching Style

Depends if you are beginner, intermediate or advanced. And I will ask what my clients wants to achieve and then do an initial prognosis of playing style to determine a good training plan.

Teaching Locations

Travel Radius
Court marker
Court Location
Lafayette Park
Gough And Sacramento St
San Francisco, California 94109
Presidio Of San Francisco
328 Infantry Terrace Street
San Francisco, California 94129
City College Of San Francisco
800 Ocean Avenue
San Francisco , California 94112
Balboa Park Tennis Courts
San Jose Avenue
San Francisco, California 94112
South Sunset Play Ground
40 Th Avenue And Vicente
San Francisco , California 94116
Helen Wills Playground
Brodway And Larkin
San Francisco , California 94109
Alta Plaza Park
Jackson And Scott
San Francisco , California 94115
Grattan Playground
201 Alma St, San Francisco, Ca 94117
San Francisco , California 94117

Photos

Latest Reviews

98%
Overall Rating
(181 Ratings)
Teaching Skill
99%
Communication
98%
Reliability
98%
C
Cyril Attia
Verified Student

I didn’t understand how this website worked and initially intended to start a trial with this instructor. I ended up choosing someone else but didn’t realize I still had money on the platform. Mahdi began billing me for lessons that never happened. I never had a single lesson with him, yet I was charged 5 times for over $600. He’s a total scammer billing for non-existent lessons. Avoid this person and spend your money on someone with better values.

H
Heidi Palau
Verified Student

Mahdi is an excellent teacher. He works with me to improve all of my strokes and gives really great feedback when I'm off or not following through or my stance is off. I really appreciate his feedback, attention to detail, kindness and patience with me and he is always helpful and supporting me when I make some really good hits. His feedback is instrumental for me in improving my game.

H
Hanna
Verified Student

Mahdi is a kind, patient, and experienced coach and I would recommend him to anyone looking to learn or improve tennis skills. He is my daughter's first tennis coach, and knows how to balance skill development with enjoyment of the sport by coming up with fun drills and games to keep her engaged. My daughter loves him and always looks forward to the next lesson. I couldn't be happier to have found him.

B
Beth Loring
Verified Student

I've been very impressed so far with Madhi's teaching ability. I'm new to tennis and prior to lessons with Madhi had only taken a handful of lessons. Madhi is great at breaking down moves and explaining what you are doing right / wrong. I had tried out a cheaper tennis instructor in the area, but realized I needed someone more technical given I'm still trying to learn the basics. I think Madhi is worth the price, and plan on purchasing more lessons once my initial lessons are used up. Highly recommend!

A
Anne eduarte
Verified Student

Great tennis who has a keen eye on correcting your form and will make you work hard to become a better tennis player.... not to mention he has a positive energy.

K
Kathy C
Verified Student

I played with Mahdi for two years and really improved my swings and stamina. I moved out of the city but will miss his coaching dearly!

K
Kang Wang
Verified Student

Mahdi is very experienced in breaking down a complicated move into digestible pieces. He also addresses training your mind and eyes to coordinate into a swing with adequate timing and space. I started from not knowing how to swing forehand before the class, and Ended up hitting forehand in full stroke in an hour. He’s also very approachable and professional as a teacher.

S
Sohrab
Verified Student

This dude is awesome he played to my pace 10/10

L
Liz Kao
Verified Student

I hadn't hit a ball in over 30 years, and only recently picked up a racket in the last year, "playing" less than 10 times. (The ball would go over the fence often). Mahdi was able to teach me fundamentals in lesson 1, in a way that my process-oriented mind can remember. He's also patient. I saw dramatic improvements in lesson 1. Looking forward to continuing. Watch out, Williams sisters!

S
Sharon Xie
Verified Student

Mahdi is a great instructor. He always comes up with ways to keep the kids entertained as well as learning at the same time. He spots the weakness in each student and tries to find ways to correct and improve. A good instructor is hard to come by we are glad we can have him as a instructor for our kids.

S
Swati Gupta
Verified Student

I made tremendous progress with my tennis skills with my 6 classes with him. He is extremely proficient with teaching and explaining the basics. He also quickly notices mistakes - incorrect posture, racquet position and gives feedback on every shot I made which helped me quickly improve my game. I have taken classes from a couple of different coaches but his technique and methodology are far superior!

J
Jaime Watson
Verified Student

My husband and I had been wanting to do tennis lessons for quite some time, both complete beginners. It was a slow start due to our work schedules and the heavy rain season this year. Mahdi has been exceptionally patient with us! As for instruction, we've been over the top happy to have found him. Always focused on technique, drills, and ensuring that we move forward in learning new skills. Super positive, punctual and enjoyable to be around. He's also great at recognizing areas that need more focus and catering to our different strengths so that we both get a full experience. Whether you're new or seasoned in the sport, we highly recommend bringing Mahdi on as your instructor!

S
Stephanie Wakefield
Verified Student

Mahdi is great! He is my kids' first teacher and he is making them love tennis. He has a great manner with them - firm but patient. He has tons of different drills that are fun and at their level, to teach them the skills they need. We highly recommend Mahdi!

M
Marc
Verified Student

Mahdi was fun, energetic, professional, and a great source of knowledge. Will be taking more lessons with him.

S
Stephen
Verified Student

Mahdi helped me control the game and focus on strategies. He also helped improve my serve and forehand.

A
Anh Pham
Verified Student

Mahdi is an amazing coach, I’m a beginner and three lessons in I could already rally, would recommend!

R
Razvan
Verified Student

Mahdi is a great tennis coach. My wife and I have been taking lessons with him for a couple of weeks. Mahdi starts the lessons with a warm-up, and then gives us specific drills to help us improve in specific areas. The lessons are a lot of fun, we look forward to them. Mahdi is always on-time and it's easy to communicate with him to reschedule a lesson if necessary. Highly recommended!

A
Andy Tran
Verified Student

Reaching out to Mahdi for lessons has been one of the best decisions I made. He responds to messages timely and is flexible with different locations in the city. Our first class started with Mahdi watching and analyzing my stroke style. He was able to quickly tell what was wrong, and we've been working towards fixing and improving my stroke since then. We're about 5-6 lessons in now, and I can already see huge improvements, both technically and mentally—I also tell when I'm starting to retreat back to bad habits, and am starting to be so much more aware of getting into the correct position and stroke when we're rallying. Definite recommend.

J
Jessica Jauw
Verified Student

I am a beginner and have been taking lessons with Mahdi for about 3 months. He is fantastic - he focuses on good form and gives drills to help with my specific challenges. He’s responsive, always on time, and cares about your improvement. It’s been a lot of fun!

J
Jay kim
Verified Student

It was my first time to find an instructor online. Luckily, I found the right person, Mahdi. I am a beginner and he is very kind, patient, punctual, and professional. I have learned basic skills in 6 hours lessons. I highly recommend him for any levels!

A
ahmed ghamgui
Verified Student

Mahdi has a real skill in observing exactly what my mistakes are, even if I don't know, and drills me on the basics; he is relentless in reminding me what I am doing wrong and praising me on what I am doing right. He is able to motivate and inspire me. That's why I enjoy his lessons. I used to be an absolute beginner and now I’m very happy to see that I can actually play at an advanced beginner level. My backhand used to be tragic at first but now I’ve improved and I’m enjoying the game even more. I would definitely recommend Coach Mahdi to anyone.

J
Jeremy
Verified Student

I'm really enjoying lessons with Mahdi. I'm an adult student who has played off and on since childhood but never learned proper technique. Mahdi's been teaching me the mechanics of a good swing and even after just 5 sessions he's massively improved how I hit the ball. Lessons are challenging and fun, and we keep moving for the full hour. Looking forward to more training with Mahdi - highly recommended as a coach.

M
Maria Chiara Cuppone
Verified Student

My friend and I had no clue about the world of tennis (or how to play) before we started taking some classes with Mahdi. After the first 9 classes we were able to rally between us and now after few months we are constantly improving our technique whilst having a lot of fun. Mahdi is a terrific teacher he mixes harder exercises with more fun ones and calibrates each class based on our mood, weather conditions and our level of tiredness. He is always understanding of a last minute change of schedule and always available to plan classes on the go. If we became so passionate about tennis it’s absolutely thanks to Mahdi. We highly recommend him!

A
Amine laroussi
Verified Student

Amazing session with Mahdi. I fully recommand.

H
hissaf abdennadher
Verified Student

He is a very good coach. He is very kind and I had a very good experience training with him he improved my technique for my backhand and also take care of the physical side.

A
Atef
Verified Student

I have had the chance to train and play tennis with Mahdi and had a superb experience! I was coming out of a surgery and I was playing to get back to the scene. He helped me warm up and get me back to speed based on my pace. He is very friendly and professional ! Beside his good technical tennis skills, he has got the talent to know how to train people based on everybody’s needs and goals. Mahdi has got good interpersonal skills that helps him adjust to anybody’s personality and allows him to teach tennis to everyone with great sense of achievement.

R
Regina Park
Verified Student

Mahdi is fantastic! He is patient and punctual at explaining to get down to basics. He finds a way that makes a lesson intuitive and also fun. Great instructor. Highly recommended.

Y
Youcef Aggoun
Verified Student

Mahdi is an amazing coach! He helped me with my footwork, and form. He pays attention to every detail. I always have trouble with my backhand but thanks to his help I was able to perfect my grip and actual do a very good return. Thank you so much. Highly recommend!

L
Lindsay Zane
Verified Student

He listened to what I wanted, fast paced, direct, keep me moving, and delivered! I feel like I came 3x faster along in a single lesson with him vs the group lesson I took for months. Highly recommend for other beginners

FAQ's

Can I bring more than one person?

Yes! I often work with groups of families or friends with 2-4 people.

Are there any other fees?

Nope! All fees are already included in the price. (tennis court fees, taxes, etc)

Can you travel to me?

Yes, I can travel up to 20 miles to a tennis court in your area.

Do you offer a trial lesson?

There is a 6 hour minimum commitment, but if you are not happy after the first lesson, I offer a 100% money back guarantee.

Can we speak before the lesson?

I will contact you shortly after signup. You will NOT be charged until we have spoken about your schedule and other important details.

MTL Satisfaction Guarantee

If you are not satisfied after the first lesson, we will set you up with another coach or refund your remaining lesson credits.

Easily get set up by phone: 512-766-6225 (8am - 7pm CST)
}