• 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.

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


We have training all 7 days each week, weekday afternoons and weekend mornings. Competitive team matches take place on Sunday afternoon and sometimes, Saturday afternoon.  Private lessons can be scheduled individually with our coaches. Group training starts at 1-hour for players of younger age.  Groups can be for 1 hour, 1.5, 2.5 or 3 hours long, depending on level of players.  Discounts may be applied for players who attend multiple times each week in extended sessions.  

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


All players are required to sign up for lesson packages at our Academy.  All players are required to be on lesson packages to train at our academy.  Group lesson packages could range from 10 to 30 credits depending on the frequency of training.  There is a $60 one-time registration fee for new players. Lesson packages are good at all of our locations and is not transferable from one player to another.  For group, players may miss practice randomly and will not lose their credits as long as all credits are used 120 days from the date of purchase.  Unused credits will not be able to carry over after 120 days. For more info, see Enrollment Policies

For example:  Currently, if a player has 3 group credits left in his lesson package.  He/she renews another package for 20 credits.  He/she now simply has 23 credits going forward and the new package is good for the next 120 days.

Once the lesson package is complete, you’ll get an automatic email for renewal.  When players renew their lesson packages, no registration fee is required.