# David Konstantinov

> David Konstantinov is a Tennis coach in San Francisco, California.

Source: https://sites.coach/david-konstantinov. Every page on this site has a Markdown version at its URL plus `/index.md`, or send `Accept: text/markdown`.

## About

- Headline: Tennis lessons with David
- Teaches: Adults, Seniors
- Levels: beginner, intermediate, expert
- Years of experience: 23
- Lessons taught: 138+
- Rating: 5.0 out of 5 from 117 ratings

I've been fortunate to immerse myself in the world of tennis at every level, including a professional playing career. As a former All-American college tennis player and sponsored athlete, I've enjoyed a rich spectrum of experiences. My dedication to the sport also led me to achieve a ranking as high as 13+ on the Universal Tennis Ranking and compete on a 5.5 USTA Men's tennis team.

Over the years, I've had the privilege of coaching individuals of all ages and skill levels, both at tennis academies and clubs. I'm eager to share my knowledge and passion with anyone looking to elevate their game.

As both a coach and player, I bring a harmonious blend of fun, strategy, and collaboration to the court, ensuring a fantastic experience for those I work with. Tennis has been an integral part of my life, and I'm genuinely excited to embark on this new chapter, helping others unlock their tennis potential.

If you're in search of a dedicated tennis coach and hitting partner, please don't hesitate to reach out to explore the next steps.

## Packages and prices

- **Lesson Package**: 4 prepaid 60-minute lessons for $400.00 ($100.00 per lesson). Sold as 1 to 20 lessons.

## Where lessons happen

- James Rolph Jr. Playground, San Francisco, California
- Alamo Square Tennis Court, San Francisco, California

## Weekly hours

- Saturday, Sunday: 8:00 AM to 5:00 PM

## Cancellation policy

- Cancel or reschedule at least 24 hours before a lesson. The coach charges no fee for a late cancellation or a no-show.

## Reviews

> I've been searching for a skilled tennis coach in the San Francisco area for quite some time, and I'm delighted to say that I finally found David. I'm extremely satisfied with the progress I've made under his guidance; my strokes have become more stable and powerful, and my serve has improved tremendously, almost to a professional level. I highly recommend him — the quality of service you receive for the price is more than worth it.
> From Jey, 5 out of 5

> DK is a super patient and inspiring coach! Tennis is a scary sport to dabble into for a beginner adult. His instructions are clear and easy to follow. As a true adult beginner, I feel very supported and my needs and goals are always heard when taking his lessons. he always creates a positive and encouraging learning environment. I’m always looking forward to doing more practices with him!
> From Aona, 5 out of 5

> I appreciated David being very professional and friendly throughout the lesson. He gave positive encouragement and precise feedback, making it clear what needs to be worked on. He was generous with his equipment and gave great tips. Highly recommend!
> From Ioanna, 5 out of 5

> David is a great coach. I take lessons from him regularly and he always listens to what I want to work on. I love that he’s able to coach on different aspects of the game, not just technique. Plus, he’s a very nice person.
> From Giacomo, 5 out of 5

> David is a great coach and easy to get along with which is very important in a coach. He has experience at the highest level, and is great for anyone new or even as a hitting partner! Highly recommend David to anyone!
> From Christopher, 5 out of 5

> David was great for my first tennis lesson. He helped me improve my technique, strategy, and overall performance on the court. I highly recommend David to anyone looking to take their tennis game to the next level.
> From Marissa, 5 out of 5

> David is an incredibly knowledgeable tennis instructor. I have known him to help players of all skill levels to greatly improve their games. I would recommend David to anyone looking to up-level their tennis game!
> From Shreve, 5 out of 5

> Excellent coach, transitioned my play style to be more effective for tournament competition. Easy to talk to and attentive on mistakes and overall very fun to engage with!
> From Jonathan, 5 out of 5

## Pages on this site

- [Home](https://sites.coach/david-konstantinov/index.md)
- [All services](https://sites.coach/david-konstantinov/services/index.md)
- [Tennis Lessons](https://sites.coach/david-konstantinov/lessons)
- [Private Lessons](https://sites.coach/david-konstantinov/private-lessons/index.md)
- [Lessons in San Francisco](https://sites.coach/david-konstantinov/areas/san-francisco)
- [Alamo Square Tennis Court, San Francisco](https://sites.coach/david-konstantinov/locations/alamo-square-tennis-court-san-francisco)
- [James Rolph Jr. Playground, San Francisco](https://sites.coach/david-konstantinov/locations/james-rolph-jr-playground-san-francisco)
- [Agent instructions](https://sites.coach/david-konstantinov/llms.txt)

## Book through the API

David Konstantinov sells Tennis lessons on this site. It is one coach on TeachMe.To, listing id `4c9e68d9-0113-46bd-b323-195d431f4446`. An agent reads this coach, quotes what this site sells, and books it through the TeachMe.To agent API.

- [Agent instructions, generated from the live API](https://api.teachme.to/agent/v1/llms.txt): Read this before calling anything. Sessions need no registration.
- [This coach](https://api.teachme.to/agent/v1/coaches/4c9e68d9-0113-46bd-b323-195d431f4446): The coach read. `site.packages` are the packages sold here, priced as this site prices them, and `site.cancellationPolicy` is this site's policy.
- [Open times](https://api.teachme.to/agent/v1/coaches/4c9e68d9-0113-46bd-b323-195d431f4446/slots): Pass `sitePackageId` and `locationId` with `from` and `to`.
- Quotes and bookings: pass `sitePackageId` and `lessons` to `POST /quotes`, then `POST /bookings` with the quote. The booking returns `paymentUrl`; the student pays there, and the booking is readable while they do. Send `policyAccepted: true` after showing the student the policy when `site.cancellationPolicy.agreementRequired` is true.
- [OpenAPI 3.1](https://api.teachme.to/agent/v1/openapi.json): The machine contract.

The `sitePackageId` and `locationId` values for this site are in [llms.txt](https://sites.coach/david-konstantinov/llms.txt).
