Offers 2 day a week classes for younger children, 3 day a week classes, 5 day a week classes for the older children, and summer camp.