• New players may sign up for 1 time tryout lesson, with a fee for one 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.  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 90 days from the date of purchase.  Unused credits will not be able to carry over after 90 days
  • Once the lesson package is completed, email will be sent out to charge for new package.  No registration fee is required to renew packages.
  • For more info, see Enrollment Policies

Group training starts at 1-hour session and can be up to 3 hours, depending on level of the players. Players will be assigned to a group (time and days) and may come once or multiple times each week. Register here for tryout to evaluate your group level.

  • Weekdays 4-8pm
  • Saturday 9-1pm and 4-6:30pm
  • Sunday 9-1pm and afternoon team tournaments  

Private lessons and training can be scheduled individually, please contact us directly.


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