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.

We ask that you register so 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

To register, view our complete Class List or view classes by location.  Then click on any class that interests you. On each class page, there is a registration form that you can fill out.

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!