Train Hard to Become Hard to Beat

Our all ages training programs are custom-built based on your skill level & goals.

PHYSICAL + SKILL + STRATEGY

All of our coaches have many years of experience. From beginners to advance players, we have just the right trainers for you. Most of our trainers are required to have a certain skill level in order to coach. Most have won tournaments from the local level all the way to the international level. We are constantly adding new coaches, so there will never be a shortage.


We have training sessions for all ages year around. Start signing up for our Private Training & Group Training today. We welcome members or non-members of all ages & levels.

Training Schedules

Elite/Competition

5 Days/Week @ $650/Month

Partner Practice @ $50/Session

Tuesday: 6pm - 8:30pm

Wednesday: 6pm - 8:30pm

Friday: 6pm - 8:30pm

Saturday: 8am - 10:30am

Sunday: 8am - 10:30am

Private Lesson

$130/Hour

One Hour Per Lesson

Semi-Private Lesson

$75/Hour/Person

One Hour Per Lesson

Teen Lessons

$60/Session/Person

Beginner Saturday: 11am - 1pm

Beginner Saturday: 6pm - 8pm

Intermediate Sunday: 11am - 1pm

Youth Group [Ages 7-12]

2 Days/Week @ $380/Month

Tuesday: 4pm - 6pm

Friday: 4pm - 6pm

Saturday: 10:30am - 12:30pm

Sunday: 10:30am - 12:30pm

Youth Group [Ages 7-12]

3 Days/Week @ $415/Month

Tuesday: 4pm - 6pm

Friday: 4pm - 6pm

Saturday: 10:30am - 12:30pm

Sunday: 10:30am - 12:30pm

Youth Group [Ages 7-12]

4 Day @ $440/Month

Tuesday: 4pm - 6pm

Friday: 4pm - 6pm

Saturday: 10:30am - 12:30pm

Sunday: 10:30am - 12:30pm

Adult Beginner [Ages 20+]

$200 Per Month

Saturday: 3pm - 5pm

Little Feather [Ages 5-7]

1 Day/Week @ $30/Session

Saturday: 1pm - 2pm

Drop-In for Elite, Teen Group, Adult Beginner, or Youth Group

$60/Person/Session