For Junior players, our program consists of 4 different levels:

-Beginner and Development: For players with limited or no experience, they might have some prior lessons but lack of fundamentals and competitive training.
-Competitive: For players 10 yrs or older with more developed tennis skills and with experience with team tennis and tournaments.  Players should have at least 1-3 years of prior experience.
-High Performance:  For players with extensive tennis training, who might have earned high ranking in their section or nationally.

-Private Lesson: Available for more individual attention at all levels and the lesson can be catered to a player’s special needs.
-Tour Pro Training: Training available for tour adult or junior players, offered by our ATP and ITF tour coaches, including practice and drill, traveling coach, strength and conditioning, etc.


New players may do one session tryout before committing to a full package.  Tryout is only optional, players may purchase package lesson and enroll immediately.  REGISTER and Schedule Tryout


We have training all 7 days each week, weekday afternoons and weekend mornings. Competitive team matches take place on Sunday afternoon.  Private lessons can be scheduled individually with our coaches.

All players are required to be on lesson packages to train at our academy.  Group lesson packages could be of 10, 20, 30 or 40 credits depending on the frequency of training.  Lesson packages are good at any of our locations, as long as they come to the group of their appropriate level.  Only when a player shows up to training, we will charge their group package as long as all lesson credits are used within 120 days from the date of package sign up.  For more info, see Enrollment Policies

One hour of Group = 1 credit, each training session starts at one hour and can be charged per half-hour increment. Semi-private can also be charged from the same package (at but a higher rate than group rate). 

Discounts may be applied for players who attend multiple times each week in extended sessions. 

  • 1-hour group = 1 credit
  • 1.5-hour group = 1.5 credits
  • 2.5-hour group = 2.5 credits
  • 2.5 to 3 hour weekend group = 3 credits
  • 1.5-hour semi-private = 2.5 credits
  • 1.5-hour group + 1.5-hour semi-private = 4 credits 
  • Monday, Tuesday, Wednesday, Thursday and Friday: 4-5pm, 5-6:30, 4-6:30, 5-8pm
  • Saturday 9-10:30, 10:30-12, 11-12pm 
  • Sunday 10-11, 11-12:30, 10-12:30 
  • Register here for tryout to evaluate your group level.
  • For Private Lessons and Training, please contact us directly.