Ages 9-11 JUNIOR
Ages 1-4 (Parented) Classes
Ages 3-5 MINI
Ages 5-7 PRIMARY
Ages 7-9 NOVICE
Ages 11-13 INTERMEDIATE
Ages 12-16 SENIOR
Ages 17 & Up | Pro Age 18 & Up (Experienced)