We teach both adults and children from ages 26 months and up. We teach all levels from beginning to advanced. Our teachers are highly qualified to support all levels of players and make the lessons meaningful, rich, and interesting for all ages.