Mini Tennis

Ages 5-7

An introductory program for the young athlete. Fundamental ball skills, movement, and coordination exercises will be included. Learn tennis drills you can do with your child.

Days Time Location Spring II (Wks) Registration Summer I (Wks) Registration Summer II (Wks) Registration Fee
Saturday 11:00-11:45am Blossom Hill Park 4/26 - 5/31 (6) Register $156
Sunday 1:00-1:45pm Blossom Hill Park 6/17 - 7/8 (4) Register 7/15 - 8/5 (4) Register $84
Sunday (4:1) 1:00-1:45pm Los Gatos HS 4/22 - 6/3 (5) Register $130
Wednesday 3:30-4:15pm Blossom Hill PK 4/25 - 5/30 (6) Register 6/13/ - 7/11 (4) Register 7/18 - 8/8 (4) Register $112/$104
4:1 = Low Ratio 4 players Max |

Rallyball I

Ages 7-11

This class is designed to engage young children in participating in tennis as a team sport while having fun with their friends and learning basic skills. The program is designed to be beginner-friendly. The format includes practice and match time.

Days Time Location Spring II (Wks) Registration Summer I (Wks) Registration Summer II (Wks) Registration Fee
Saturday 9:00-9:55am Los Gatos HS 4/21 - 6/2 (6) Register $112
Sunday 4:00-4:55pm Los Gatos HS 6/17 - 7/8 (4) Register 7/15 - 8/5 (4) Register $84
Tuesday (4:1) 3:30-4:25pm Blossom Hill PK 4/24 - 5/29 (6) Register 6/12 - 7/10 (4) Register 7/17 - 8/7 (4) Register $156/$104
Thursday 3:30-4:25pm Blossom Hill PK 4/26 - 5/31 (6) Register 6/14 - 7/12 (4) Register 7/19 - 8/9 (4) Register $156/$104
4:1 = Low Ratio 4 players Max |

Rallyball II

Ages 8-12

Previous Rallyball experience is required. Eight week session of rallyball matches. The format includes practice and match time. Practice time allows for the students to drill the basic skills in tennis necessary to "rally" the ball. Match play time is used to apply the learned skills in a game setting and compete.

Days Time Location Spring II (Wks) Registration Summer I (Wks) Registration Summer II (Wks) Registration Fee
Saturday 10:00-10:55am Blossom Hill Park 4/21 - 6/2 (6) Register         $112
Sunday 4:00-4:55pm Blossom Hill Park 6/17 - 7/8 (4) Register 7/15 - 8/5 (4) Register $112/$84
Tuesday (4:1) 4:30-5:25pm Blossom Hill PK 4/24 - 5/29 (6) Register 6/12 - 7/10 (4) Register 7/17 - 8/7 (4) Register $156/$104
Thursday (4:1) 4:30-5:25pm Blossom Hill PK 4/26 - 5/31 (6) Register 6/14 - 7/12 (4) Register 7/19 - 8/8 (4) Register $156/$104
4:1 = Low Ratio 4 players Max |

12U High Performance

Ages 8-12

Players training and competing in TDA’s competitive player pathway get the benefits of a completely integrated tennis program. Utilizing the games-based training methodology, players receive a balanced approach of high performance training, private instruction and both small and large group environments. HP Training groups will train in a strict 6:1 ratio for optimum performance. By invitation only. Players must test into program. Available to Junior Academy and Competitive Academy students.

Days Time Location Spring II (Wks) Registration Summer I (Wks) Registration Summer II (Wks) Registration Fee
Monday 4:30-6:00pm Blossom Hill PK 4/23 - 6/4 (6) Register 6/11 - 7/9 (4) Register 7/16 - 8/6 (4) Register $225/$150
Wednesday 4:30-6:00pm Blossom Hill PK 4/25 - 5/30 (6) Register 6/13 - 7/11 (4) Register 7/18 - 8/8 (4) Register $225/$150
Tue. (MS Practice and Play) 4:00-5:30pm Blossom Hill PK 4/26 - 5/31 (11) Register $128
4:1 = Low Ratio 4 players Max |

Beginning Junior

Ages 10-15

It's never too late to start playing tennis. This beginning tennis program will teach your child the basic fundamentals and skills of tennis in a fun and exciting class. Players will also learn basic match strategies and how to keep score.

Days Time Location Spring II (Wks) Registration Summer I (Wks) Registration Summer II (Wks) Registration Fee
Tuesday (4:1) 5:30-6:30pm Blossom Hill PK 4/24 - 5/29 (6) Register 6/12 - 7/10 (4) Register 7/17 - 8/7 (4) Register $112/$104
Thursday 5:30-6:30pm Blossom Hill PK 4/26 - 5/31 (6) Register 6/14 - 7/12 (4) Register 7/19 - 8/9 (4) Register $156/$104
4:1 = Low Ratio 4 players Max |

Intermediate Junior

Ages 10-15

Intermediate Juniors is a class for players who've progressed through Beginning Juniors and/or who have participated on the LGHS C Team. The class involves a games based approach to improving fundamental techniques on a larger court with a faster tennis ball while developing vital athletic skills. Students will also be introduced to basic tennis strategies.

Days Time Location Spring II (Wks) Registration Summer I (Wks) Registration Summer II (Wks) Registration Fee
Tuesday (4:1) 5:30-6:30pm Blossom Hill PK 4/26 - 5/31 (6) Register 6/12 - 7/10 (4) Register 7/17 - 8/7 (4) Register $112/$104
Thursday 5:30-6:30pm Blossom Hill PK 4/26 - 5/31 (6) Register 6/14 - 7/12 (4) Register 7/19 - 8/9 (4) Register $156/$104
4:1 = Low Ratio 4 players Max |

Academy

Ages 11-18

JUNIOR ACADEMY: Once players have developed basic tennis fundamentals and racquet skills in Rallyball or a similar program, they are ready for an introduction to competitive tennis skills and matchplay in a fun environment. Jr. Academy players learn how to play the game, keep score, and compete in matches.
Blossom Hill Park | 10 + 20 Hour Packages | Ages 11 - 14 | *Players must test into Jr. Academy*

COMPETITIVE ACADEMY: With over two decades of coaching, training, studying, and competing, we've developed Competitive Academy around core fundamentals. Academy stresses the importance of long term development with a focus on "Performance Goals" rather than "Outcome Goals."
Blossom Hill Park | 20 + 40 Hour Packages | Ages 11 - 18 | *Players must test into Competitive Academy*

Class Age Days Time Location Packages Dates Fee Registration
Junior Academy 11-14 yrs Fr, Sa *See schedule Blossom Hill PK 10hr / 20hr Year-round $175-$305 Register
Competitive Academy 11-18 yrs Mo-Th, Sa, Su *See schedule Blossom Hill PK 20hr / 40hr Year-round $385-$645 Register
*Players must receive instructor approval before joining Academy* |
Learn More About Our Camps

Camps

Ages 7-14

TDA Camps place strong emphasis on The Big 3: ATTITUDE, EFFORT & SPORTSMANSHIP. Our camps are designed for beginner to intermediate students. Each week players are placed in teams by age and ability level. A proud member of Positive Coaches Alliance, our coaches are fun, friendly, and knowledgeable

PRERALLY SPORT CAMP: Designed to address the specific developmental needs of young children. Our innovative curriculum allows children to develop the necessary athletic skills, footwork and movement patterns to begin learning fundamental racquet and rally skills.
LOCATION: Los Gatos High School | M - F | 10a - Noon | Ages 5 - 7 | COST: $189

RALLYBALL CAMP: Learn fundamental sending and receiving skills necessary to rally the ball and play the game. Develop control and build confidence while they learn the skills necessary to play. Our goal is to get players rallying the ball quickly – playing points and playing the game.
LOCATION: Los Gatos High School | M - F | 9a - Noon | Ages 7 - 14 | COST: $209

RALLYBALL, SWIM & SPORT CAMP: This camp includes lots of game time while enforcing proper skills and technique. Your child will love the game days, individual, and team competitions. Campers will enjoy playing various racquet sports such as Pickleball, Badminton, and Tennis as well as other fun camp activities.
LOCATION: Los Gatos High School | M - F | 9a - 4p | Ages 7 - 14 | COST: $369

SWIM & SPORT CAMP: Campers will enjoy playing various racquet sports such as Pickleball, Badminton, and Tennis as well as other fun camp activities and time cooling off in the pool.
LOCATIONS: Los Gatos High School | M - F | 9a - 4p | Ages 7 - 14 | COST: $209

HIGH PERFORMANCE CAMP: Players training and competing in TDA’s competitive player pathway, get the benefits of a completely integrated tennis program. Utilizing the games-based training methodology, players receive a balanced approach of high performance training, both small and large group environments. Camp has a strict 6:1 ratio for optimum performance.
LOCATION: Blossom Hill Park | M - F | 9a - Noon | Ages 9-14 | COST: $289

Week Days Time Location Dates Fee Registration
SPRING BREAK
Rallyball Monday - Friday 9:00-12:00pm Los Gatos HS 4/9 - 4/13 $239 Register
14U High Performance Monday - Friday 9:00-12:00pm Los Gatos HS 4/9 - 4/13 $289 Register
SUMMER - WEEK 1
Rallyball Monday - Friday 9:00-12:00pm Los Gatos HS 6/11 - 6/15 $229 Register
Racquet & Sport Monday - Friday 1:00-4:00pm Los Gatos HS 6/11 - 6/15 $229 Register
Rallyball, Racquet & Sport Monday - Friday 9:00-4:00pm Los Gatos HS 6/11 - 6/15 $379 Register
Rallyball, Racquet & Sport Drop-in Monday - Friday 9:00-12:00pm Los Gatos HS 6/11 $88 Register
14U High Performance Monday - Friday 9:00-12:00pm Los Gatos HS 6/11 - 6/15 $289 Register
14U High Performance & Sport Monday 9:00-4:00pm Los Gatos HS 6/11 - 6/15 $379 Register
14U High Performance & Sport Drop-in Monday 9:00-12:00pm Los Gatos HS 6/11 $88 Register
SUMMER - WEEK 2
Rallyball Monday - Friday 9:00-12:00pm Los Gatos HS 6/18 - 6/22 $229 Register
Swim & Sport Monday - Friday 1:00-4:00pm Los Gatos HS 6/18 - 6/22 $229 Register
Rallyball, Swim & Sport Monday - Friday 9:00-4:00pm Los Gatos HS 6/18 - 6/22 $369 Register
Rallyball, Swim & Sport Drop-in Monday - Friday 9:00-4:00pm Los Gatos HS 6/18 $88 Register
14U High Performance Monday - Friday 9:00-12:00pm Los Gatos HS 6/18 - 6/22 $289 Register
14U High Performance, Swim & Sport Monday 9:00-4:00pm Los Gatos HS 6/18 - 6/22 $379 Register
SUMMER - WEEK 3
Pre-Rallyball (5-7 yrs) Monday - Friday 10:00-12:00pm Los Gatos HS 6/25 - 6/29 $189 Register
Pre-Rallyball (5-7 yrs) Drop-in Monday - Friday 10:00-12:00pm Los Gatos HS 6/25 $50 Register
Rallyball Monday - Friday 9:00-12:00pm Los Gatos HS 6/25 - 6/29 $229 Register
Swim & Sport Monday - Friday 1:00-4:00pm Los Gatos HS 6/25 - 6/29 $229 Register
Rallyball, Swim & Sport Monday - Friday 9:00-4:00pm Los Gatos HS 6/25 - 6/29 $369 Register
14U High Performance Monday - Friday 9:00-12:00pm Los Gatos HS 6/25 - 6/29 $289 Register
14U High Performance, Swim & Sport Monday 9:00-4:00pm Los Gatos HS 6/25 - 6/29 $379 Register
Badminton Monday 9:00-12:00pm Saratoga HS 6/25 - 6/29 $189 Register
SUMMER - WEEK 4
Pre-Rallyball (5-7 yrs) Monday - Friday 10:00-12:00pm Los Gatos HS 7/9 - 7/13 $189 Register
Rallyball Monday - Friday 9:00-12:00pm Los Gatos HS 7/9 - 7/13 $229 Register
Swim & Sport Monday - Friday 1:00-4:00pm Los Gatos HS 7/9 - 7/13 $229 Register
Rallyball, Swim & Sport Monday - Friday 9:00-4:00pm Los Gatos HS 7/9 - 7/13 $369 Register
14U High Performance Monday - Friday 9:00-12:00pm Los Gatos HS 7/9 - 7/13 $289 Register
14U High Performance, Swim & Sport Monday 9:00-4:00pm Los Gatos HS 7/9 - 7/13 $379 Register
Badminton Monday 9:00-12:00pm Saratoga HS 7/9 - 7/13 $189 Register
SUMMER - WEEK 5
Pre-Rallyball (5-7 yrs) Monday - Friday 10:00-12:00pm Los Gatos HS 7/16 - 7/20 $189 Register
Rallyball Monday - Friday 9:00-12:00pm Los Gatos HS 7/16 - 7/20 $229 Register
Swim & Sport Monday - Friday 1:00-4:00pm Los Gatos HS 7/16 - 7/20 $229 Register
Rallyball, Swim & Sport Monday - Friday 9:00-4:00pm Los Gatos HS 7/16 - 7/20 $369 Register
14U High Performance Monday - Friday 9:00-12:00pm Los Gatos HS 7/16 - 7/20 $289 Register
14U High Performance, Swim & Sport Monday 9:00-4:00pm Los Gatos HS 7/16 - 7/20 $379 Register
SUMMER - WEEK 6
Rallyball Monday - Friday 9:00-12:00pm Los Gatos HS 7/23 - 7/27 $229 Register
Swim & Sport Monday - Friday 1:00-4:00pm Los Gatos HS 7/23 - 7/27 $229 Register
Rallyball, Swim & Sport Monday - Friday 9:00-4:00pm Los Gatos HS 7/23 - 7/27 $369 Register
14U High Performance Monday - Friday 9:00-12:00pm Los Gatos HS 7/23 - 7/27 $289 Register
14U High Performance, Swim & Sport Monday 9:00-4:00pm Los Gatos HS 7/23 - 7/27 $379 Register
SUMMER - WEEK 7
Pre-Rallyball (5-7 yrs) Monday - Friday 10:00-12:00pm Los Gatos HS 7/30 - 8/3 $189 Register
Rallyball Monday - Friday 9:00-12:00pm Los Gatos HS 7/30 - 8/3 $229 Register
Swim & Sport Monday - Friday 1:00-4:00pm Los Gatos HS 7/30 - 8/3 $229 Register
Rallyball, Swim & Sport Monday - Friday 9:00-4:00pm Los Gatos HS 7/30 - 8/3 $369 Register
14U High Performance Monday - Friday 9:00-12:00pm Los Gatos HS 7/30 - 8/3 $289 Register
14U High Performance, Swim & Sport Monday 9:00-4:00pm Los Gatos HS 7/30 - 8/3 $379 Register
SUMMER - WEEK 8
Rallyball Monday - Friday 9:00-12:00pm Los Gatos HS 8/6 - 8/10 $229 Register
Swim & Sport Monday - Friday 1:00-4:00pm Los Gatos HS 8/6 - 8/10 $229 Register
Rallyball, Swim & Sport Monday - Friday 9:00-4:00pm Los Gatos HS 8/6 - 8/10 $369 Register
14U High Performance Monday - Friday 9:00-12:00pm Los Gatos HS 8/6 - 8/10 $289 Register
14U High Performance, Swim & Sport Monday 9:00-4:00pm Los Gatos HS 8/6 - 8/10 $379 Register
Note: Participants must provide their own racket, tennis shoes, snack, water bottle, hat, and sunscreen. Court equipment, balls, and contest awards will be provided. Rules and conduct expectation will be discussed the first day of each camp. Participants who do not follow rules may be asked to withdraw from camp. Register early as space is limited.

Games & Tournaments

Ages 7-14

Throughout the year, TDA organizes tournaments and team-based game days to supplement your regular practices. Make sure to build your matchplay experience by participating in these events!

Type Days Time Location Spring II (Wks) Registration Summer I (Wks) Registration Summer II (Wks) Registration Fee
Davis Cup Team Challenge Mo, Tu 9:00-12:00pm Los Gatos HS 7/2 - 7/3 (2) Register $99
Wimbledon Round-Robin (Red Ball) Th, Fr 9:00-12:00pm Los Gatos HS 7/5 - 7/6 (2) Register $59
Wimbledon Round-Robin (Orange Ball) Th, Fr 9:00-12:00pm Los Gatos HS 7/5 - 7/6 (2) Register $59
Wimbledon Round-Robin (Green Ball) Th, Fr 9:00-12:00pm Los Gatos HS 7/5 - 7/6 (2) Register $59
4:1 = Low Ratio 4 players Max |

Note: Registration for all of our recreation classes is processed by Los Gatos-Saratoga Recreation, San Jose Parks, Recreation, and Neighborhood Services (PRN), and San Mateo Parks and Recreation.

When you click to register for a class you will be redirected to: LGSrecreation.org for LGTA classes, sanjoseca.gov/PRNS/ for SBTA classes, and erecreg.com for SMTA classes.

directions info

Do you need directions to a location or help registering for a class? Our Contacts + Facilities Resources will lead you there.

weather info

Sometimes it rains. Your TDA Professional will get in touch with you on rainy days to let you know the status of your class or lesson.