• New players may sign up for 1 time tryout lesson, with payment of 1 lesson. Register and Schedule a Tryout
  • To continue after tryout, all players must be on lesson packages, minimum of 10 lessons per package. 
  • There is a one-time $60 registration fee for new enrolling players (not required for tryout)
  • Players have the option to train once a week or as many times as they like, given appropriate level and availability.  Their lesson package will be tracked accordingly.
  • Lesson packages are good at all of our locations but are not transferable from one player to another. 
  • Players with 10-lesson package may miss their group practice, their lesson credits will stay in package for 12 weeks from the date of purchase.  Unused credits will not be able to carry over after 12 weeks.  For players who play twice or more per week and for packages that are shared between 2 siblings, 10-lesson package is good for 6 weeks (not 12).  After 6 weeks, any un-used credits will not be able to carry over.
  • Once the lesson package is completed, email will be sent out to charge for new package.  No registration fee is required for package renewals.
  • FAQ and Answers
  • For Enrollment Policies

10U-12U Beginner and Development Tennis

  • 1 to 1.5 hour of training
  • 4pm weekdays
  • 11am weekend

12U+ Competitive Tennis

  • 1.5 to 2.5 hour of training
  • 5pm weekdays
  • 9am and/or 10:30am weekend

USTA Team League 

  • Practice throughout each week
  • Competitions on Sunday
    More info

Competitive & Performance Training:

  • 1.5 to 3 hour of training
  • 5pm weekdays
  • 9am and/or 10:30am weekend

High Performance Training

  • 3 hours of training
  • 5pm weekdays
  • 9am weekend
  • and per scheduling 

High level tournament:
contact us for more info.

College Tennis Training:
contact us for more info

Pro Tour Tennis:
contact us for more info.


League players may practice throughout the week in our group and private sessions.  During the season, League matches should take place on Sunday at 12pm, 2pm or 4pm, depending on divisions.  See full Season League Schedule