
💦 CLASSES STILL AVAILABLE! 💦
Online enrollment has ended, but classes are still available. Please call the office to inquire about enrollment.
If you don't have an account, use the Create Account button below to create one and opt into communications to join our email list.
If you have any questions, please give us a call at (603) 403-5199 or fill out our Contact Us form, and we will respond as soon as possible.

💦 COMING SOON! 💦
Please use the Create Account button to be notified when enrollment begins. If you have any questions, you can contact our office at (603) 403-5199 or fill out our Contact Us form and we will respond as soon as possible.
Not sure which level is right for you? Click the View Class Levels button below to review our levels and find the best fit!

Session:Â Tue Sep 2 - Mon Oct 27
Makeup:Â Tue Oct 28 - Fri Oct 31

Do you like to plan ahead?
Sign up to our mailing list below, and we'll keep you updated with the next season's class schedule.