Tennis ball resting on a court at sunset
Pro Nation Tennis AcademySign in
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.

Certified Coaches
All Skill Levels
Flexible Scheduling
Build Your Game

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
Buy lesson credits

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.