We offer classes 6 days a week, from 4:00 – 7:45 on Monday through Thursday, 4:00 – 7:00 on Friday, and 9:45 – 1:45 on Saturdays.  To see more detailed class descriptions please go to the Class Descriptions page.

Our current schedule can be found here:



Due to the COVID-19 situation we are currently offering Streaming Classes as well as In Person classes. Please call for further information on our Streaming and In Person Program – 508-872-2400.