Check regularly for updates regarding specific class dates and schedules. You can also join our mailing list to receive news and updates, including announcements of new classes.

All classes are free and we warmly welcome your participation.

Pre-registration is required so that trainers may prepare materials and exercises. It helps them to know the size of the class.

Also please note:

We consider your registration your pledge to attend the class(es) you signed up for. We are running the School on the honor system. If you register for a class, we will hold a place for you, and we expect to see you there.

If you will not be able to attend a class you have registered for, please let us know by sending us an email.

How to Register

All of our current classes can be found on the Class List. To register, simply fill out the registration form on the page for the class you wish to take.

If you would like to register for more than one class, simply fill out the form on the page of each class you would like to attend.

Need help?

Email us for help at or call us at (413) 238-1280. We’re happy to help!