Program Training Divisions

Youth Divison

Ages 2-9

Junior Divison

Ages 9+

Senior Divison

Ages 13+

Open Divison

Mixed Ages/Levels