We offer classes 6 days a week, from 4:00 – 8:10 on Monday through Thursday, 4:00 – 7:30 on Friday, and 9:30 – 2:00 on Saturdays. To see detailed class descriptions please go to the Class Descriptions page.
Click to see Current Ashland Schedule
*************************************
COVID-19
Due to the COVID-19 situation we are currently offering Streaming Classes. We have recently added limited belt level Face to Face Classes as well. Please call for further information on our Streaming Program – 508-872-2400.