Tennis coaching for all levels

Play better tennis, one lesson at a time.

Private 1-on-1 coaching, 2-on-1 and 3-on-1 sessions, plus high-energy weekly group classes. Choose your coach, buy a pack, and get on court.

Ways to train

Choose the training format that fits your game and your schedule.

1-on-1 Private Lesson
One hour of undivided coaching attention, tailored to your game.
60 minutes per session
2-on-1 Semi-Private Lesson
Bring a partner and split the court. Priced per person.
60 minutes per session
Weekly Group Class
High-energy weekly class with drills, points play and match situations.
90 minutes per session
3-on-1 Small Group Lesson
Train with two partners in a focused one-hour session. Priced per person.
60 minutes per session

Choose your coach

Each coach offers single sessions and discounted ten-lesson packs.

Coach Benjamin Lipeles

Downtown San Jose / Santa Clara

1-on-1 Private Lesson
Single 1-on-1 Lesson
$115 / lesson
$115
10-Lesson 1-on-1 Pack
Popular
$103.50 / lesson · save $115
$1,035
2-on-1 Semi-Private Lesson
Single 2-on-1 Lesson
$60 / lesson · per person
$60
10-Lesson 2-on-1 Pack
Popular
$54 / lesson · per person · save $60
$540
Weekly Group Class
3-on-1 Small Group Lesson
Single 3-on-1 Lesson
$50 / lesson · per person
$50
10-Lesson 3-on-1 Pack
Popular
$45 / lesson · per person · save $50
$450

Coach Dallas

Almaden

1-on-1 Private Lesson
Single 1-on-1 Lesson
$70 / lesson
$70
10-Lesson 1-on-1 Pack
Popular
$63 / lesson · save $70
$630
2-on-1 Semi-Private Lesson
Single 2-on-1 Lesson
$40 / lesson · per person
$40
10-Lesson 2-on-1 Pack
Popular
$36 / lesson · per person · save $40
$360
Weekly Group Class
3-on-1 Small Group Lesson
Single 3-on-1 Lesson
$40 / lesson · per person
$40
10-Lesson 3-on-1 Pack
Popular
$36 / lesson · per person · save $40
$360

Coach Koshin

Downtown San Jose / Santa Clara

1-on-1 Private Lesson
Single 1-on-1 Lesson
$80 / lesson
$80
10-Lesson 1-on-1 Pack
Popular
$72 / lesson · save $80
$720
2-on-1 Semi-Private Lesson
Single 2-on-1 Lesson
$50 / lesson · per person
$50
10-Lesson 2-on-1 Pack
Popular
$45 / lesson · per person · save $50
$450
Weekly Group Class
3-on-1 Small Group Lesson
Single 3-on-1 Lesson
$40 / lesson · per person
$40
10-Lesson 3-on-1 Pack
Popular
$36 / lesson · per person · save $40
$360

Head Coach Kyle McDonald

Almaden

1-on-1 Private Lesson
Single 1-on-1 Lesson
$130 / lesson
$130
10 1-on-1 Lessons
Popular
$107 / lesson · save $230
$1,070
2-on-1 Semi-Private Lesson
Single 2-on-1 Lesson
$70 / lesson · per person
$70
10 2-on-1 Lessons
Popular
$63 / lesson · per person · save $70
$630
Weekly Group Class
3-on-1 Small Group Lesson
Single 3-on-1 Lesson
$60 / lesson · per person
$60
10 3-on-1 Lessons
Popular
$54 / lesson · per person · save $60
$540
Buy lesson credits

Meet the coaches

Book with the coach and venue that suit you best.

Coach Benjamin Lipeles
Downtown San Jose / Santa Clara
Plays singles for Santa Clara University at the Division 1 level. 18 years of tennis experience. PTR certified. Five years coaching at Alpine Tennis Academy. Driven to teach competitive tennis to players who are committed to improving.View rates
Coach Dallas
Almaden
Great for beginner-level players. Good at motivating players. 5.0 UTR.View rates
Coach Koshin
Downtown San Jose / Santa Clara
Taught at Gorin Tennis Academy for three years. 10.5 UTR. PTR certified. 13 years of tennis experience.View rates
Head Coach Kyle McDonald
Almaden
Played top 20 in the state of California. Competed against ITF tournament players and trained in camps across the world. 12 years of coaching experience. Played USTA U14 and U16, and #3 singles at Leland High School. One of the most important things is learning the order you should teach each technique in. So many players come to me at ages 14-18 with bad habits incredibly engrained in them — the best thing to do is create good habits from the beginning, with no gaps. I only teach serious, competitive, aspiring players.View rates

Upcoming availability

Live schedule for the next two weeks. Sign in to book.

Youth Clinic (Ages 6–12)
Fri, Sep 18 · 4:30 PM · with Coach Dallas · Almaden
12 spots left
Beginners Clinic (Ages 5–9)
Sat, Sep 19 · 9:00 AM · with Coach Dallas · Almaden
12 spots left
Future Stars Clinic (Ages 10–15)
Sun, Sep 20 · 8:30 AM
12 spots left
Youth Clinic (Ages 6–12)
Sun, Sep 20 · 5:00 PM
12 spots left
Youth Clinic (Ages 6–12)
Wed, Sep 23 · 4:30 PM
12 spots left
Youth Clinic (Ages 6–12)
Fri, Sep 25 · 4:30 PM · with Coach Dallas · Almaden
12 spots left
1-on-1 Private Lesson
Thu, Sep 17 · 8:00 AM · with Coach Benjamin Lipeles · Downtown San Jose / Santa Clara
Open
1-on-1 Private Lesson
Thu, Sep 17 · 8:00 AM · with Coach Koshin · Downtown San Jose / Santa Clara
Open
1-on-1 Private Lesson
Thu, Sep 17 · 8:00 AM · with Head Coach Kyle McDonald · Almaden
Open
1-on-1 Private Lesson
Thu, Sep 17 · 9:30 AM · with Head Coach Kyle McDonald · Almaden
Open
1-on-1 Private Lesson
Thu, Sep 17 · 9:30 AM · with Coach Benjamin Lipeles · Downtown San Jose / Santa Clara
Open
1-on-1 Private Lesson
Thu, Sep 17 · 9:30 AM · with Coach Koshin · Downtown San Jose / Santa Clara
Open

How it works

1

Create your account

Sign up in under a minute — all you need is an email.

2

Buy a credit pack

Pay securely by card, or your coach can add credits if you pay in cash.

3

Book your sessions

Pick any open slot or group class. One credit per session, refunded if you cancel in time.