Session calendar

CALENDAR 2022

Upcoming registration  

  • See 2023 calendar

Upcoming registration

  • See 2023 calendar

Upcoming registration

  • See 2023 calendar

CALENDAR 2023

Upcoming registration

  • From January 9th to February 3rd – Register now
  • From February 6th to March 3rd – Upcoming registration
  • From March 6th to March 31st – Upcoming registration
  • From April 3rd to April 28th – Upcoming registration
  • From May 1st  to May 26th – Upcoming registration
  • From May 29th to June 23rd – Upcoming registration
  • From July 3rd to July 28th – Upcoming registration
  • From July 31st to August 25th – Upcoming registration
  • From September 4th to September 29th – Upcoming registration
  • From October 2nd to October 27nd – Upcoming registration
  • From October 30th to November 24th – Upcoming registration
  • From November 27th to December 22nd – Upcoming registration
 

Upcoming registration

  • From January 16th to March 3rd – Register now
  • From March 13th to April 28th – Upcoming registration
  • From May 8th to June 23rd – Upcoming registration
  • From July 10th to August 25th – Upcoming registration
  • From September 11th to October 27th – Upcoming registration
  • From November 6th to December 22nd – Upcoming registration

Upcoming registration

  • From January 7 to April 1 – Register now
  • From April 8 to June 17* – Upcoming registration
  • From September 9 to December 9 – Upcoming registration
 
*11 weeks session 
If the school hasn’t assigned you a level yet, or your last class was over six months ago, then please select a course and take the placement test to finalize your registration.

HAVE QUESTIONS

Find the answers in our FAQ for our in-person and online courses.
View our session calendar.

YMCA Holiday Raffle

Support youth in your community and get a chance to win fabulous prizes!