ALL CLASSES are now taking place INSIDE at our school on Highland Avenue.  We are currently mask optional. Contact us for details! Email



Openings for new students for Fall 2023 exist in the Orange block classes above. Please contact us as soon as possible to set up a free, introductory lesson for your child.

Note: The Saturday morning classes only runs for 12 weeks from Jan 20, 2024 to March 30, 2024. These classes fill quickly, so if you are interested, please contact us asap to put your child on the registration list. Introductory lessons for these classes will be schedule in the first couple of weeks of January 2024.

If you need a class time outside of these class times, please contact us as we will be adding new groups of kids throughout the year. Typically, new groups form in Sept/Oct, Jan/Feb and April.

Our kids classes meet Monday to Friday between 3:20pm and 6:20pm from September to June. We are currently serving over 200 students ages 5 to 17, beginners to Black Belts. Each class is structured with a narrow range of ages and belt levels. Our goal is to set up every student for success and we believe this careful structuring provides the best experience for our students. If you would like to set up a first FREE introductory class for your child, or if you have any questions at all regarding our programs, please email our office: