Train your way
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
Lesson packages
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
$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
$45 / lesson · per person
$45
10-Lesson 3-on-1 Pack
Popular
$40 / lesson · per person · save $50
$400
Coach Gavin Perry
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
Coach Kailani
Almaden
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
$45 / lesson · per person
$45
10-Lesson 3-on-1 Pack
Popular
$40 / lesson · per person · save $50
$400
Coach Koshin
Downtown San Jose / Santa Clara
1-on-1 Private Lesson
Single 1-on-1 Private Lesson
$100 / lesson
$100
10 1-on-1 Private Lesson Lessons
Popular
$90 / lesson · save $100
$900
2-on-1 Semi-Private Lesson
Single 2-on-1 Semi-Private Lesson
$60 / lesson · per person
$60
10 2-on-1 Semi-Private Lesson Lessons
Popular
$54 / lesson · per person · save $60
$540
Weekly Group Class
3-on-1 Small Group Lesson
Single 3-on-1 Small Group Lesson
$50 / lesson · per person
$50
10 3-on-1 Small Group Lesson Lessons
Popular
$45 / lesson · per person · save $50
$450
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
Your team
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 Gavin Perry
Coaching players of every level.View rates
Coach Kailani
Almaden
Coaching players of every level.View rates
Coach Koshin
Downtown San Jose / Santa Clara
Played top 12 in the state of California. Competed against ITF tournament players and competed at highest level USTA National Level 1 tournaments.
16 years of tennis experience.
USTA National Level 2 Champion
Played #1 singles at Cupertino High School and won state championship
Taught at Gorin Tennis Academy for five years.
10.5 UTR.
PTR certified.
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 & High Performance
Wed, Nov 4 · 4:30 PM · with Head Coach Kyle McDonald · Almaden
12 spots left
Youth Clinic & High Performance
Fri, Nov 6 · 4:30 PM · with Head Coach Kyle McDonald · Almaden
12 spots left
Beginners Clinic (Ages 5–9)
Sat, Nov 7 · 9:00 AM · with Coach Dallas · Almaden
12 spots left
Adult Tennis Clinic
Sat, Nov 7 · 11:00 AM · with Head Coach Kyle McDonald · Almaden
12 spots left
Future Stars Clinic (Ages 10–15)
Sun, Nov 8 · 8:30 AM · with Head Coach Kyle McDonald · Almaden
12 spots left
Youth Clinic (Ages 6–12)
Sun, Nov 8 · 5:00 PM · with Head Coach Kyle McDonald · Almaden
12 spots left
1-on-1 Private Lesson
Mon, Nov 2 · 3:30 PM · with Head Coach Kyle McDonald · Almaden
Booked
1-on-1 Private Lesson
Mon, Nov 2 · 4:30 PM · with Head Coach Kyle McDonald · Almaden
Booked
1-on-1 Private Lesson
Mon, Nov 2 · 5:00 PM · with Coach Dallas · Almaden
Booked
1-on-1 Private Lesson
Mon, Nov 2 · 5:30 PM · with Head Coach Kyle McDonald · Almaden
Booked
1-on-1 Private Lesson
Mon, Nov 2 · 6:30 PM · with Coach Koshin · Downtown San Jose / Santa Clara
Booked
1-on-1 Private Lesson
Tue, Nov 3 · 4:00 PM · with Head Coach Kyle McDonald · Almaden
Booked
Simple booking
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. Credits are refunded when you cancel in time.

