All ages — from young children through adults, with no upper age limit for adult training. See our Youth Program page for the current age groups for kids’ classes.