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.

ScienceK–9

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.

Outreach10–12

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