The CBE provides families with choices to meet the learning needs of each child. Along with excellent regular programs offered at community schools, alternative programs and other options are available.
CBE programs recognize students’ diverse ways of learning and address a broad range of interests and abilities.
All CBE programs follow the Alberta Programs of Study mandated curriculum and include learning in:
Visit the pages below to see detailed information on each program including eligibility and registration information.
Language Programs
Learn in English and an additional language through bilingual and immersion learning opportunities.
Subject Matter
Programs that provide specialized learning experiences centred on specific areas of study.
Teaching Philosophy
Programs built around a specific educational philosophy or approach to learning.
Program Setting & Delivery
Programs designed around different learning environments and delivery models.
Exploring Career Choices
Programs that help students explore future education and career pathways.
Internationally Recognized Programs
Programs offering internationally recognized academic pathways.
Alternative Program Registration Information
Registering
Learn more about how to register for an alternative program.
Transportation
Families should carefully consider how their child will travel to and from the alternative program they are interested in before applying.
New Program Process
Members of the public who are interested in proposing an alternative program can do that by following the instructions in the proposals package.
Also of interest is the Alternative Programs Handbook from Alberta Education.
Last modified: 2026-08-12 14:11:20.755343 +0000 UTC