The Town of Banff has a wide range of classes, courses, and programs for a variety of ages and skill levels running from October 1, 2025, to March 31, 2026. 
 
Get ready to register by reviewing your account or creating a new account on the My Account tab above. 
Fall-Winter courses that require registration are open for online or in-person registration.

Make sure your account is up to date to access all the great programs and courses.

Banff residents must log in to their account first to access courses with early registration and/or "Banff Resident Rates"
Registration for Out of School Club (OSC) & Into the Wild is now open. Call 403.762.1251 to register. 
 
HOW DO I REGISTER FOR A COURSE?
 
Click on a Course Subcategory within the Course Category on the left side of the page to view offered courses.
 
Click the "Register Now" button to continue to the Participant Selection Screen. Select the participant name(s) from your account that you wish to enroll in the selected course. (If you have not added Group Members to your account, then the Participant Selection Screen is not displayed.) If a "Register Now" button is not clickable, this Course is not currently available for online registration, or you must log in to your account first and then select "Register Now" (i.e. only Banff residents can register). 
 
Click the "Continue" button to add the course to your "Shopping Cart"
 
To register for additional courses, click on the "Keep Shopping" button from the "Shopping Cart" screen or click the "Process Payment" button to complete your purchase. Once you have successfully completed the transaction, an Invoice will be displayed with details about the Course(s) registrations you have made.
 
An email confirmation will be sent to the email address you provided, including a copy of your receipt and the refund policy.
 
HOW DO I WITHDRAW FROM A COURSE?
 
To withdraw from a Course, please contact us for assistance. Please refer to our Refund Policy for additional information.

 

 
If you experience problems creating or updating your account, or while registering for courses please click on FAQ at the top-right page for helpful information. If you are still experiencing problems, please call 403.762.1251 or email community.services@banff.ca.