
When families research early education in Alberta, they meet a new vocabulary: ECS, PUF, IPP, Mild/Moderate. These are not competing tracks.
What ECS Means
ECS stands for Early Childhood Services — Alberta Education’s umbrella for programming before Grade 1, including preschool, Pre-K, and kindergarten. An ECS operator can be a public board, separate board, charter school, or an approved Independent Private ECS Operator such as Beacon Heights ECS.
What PUF Means
PUF — Program Unit Funding — is not a separate school or a different curriculum. It is a specialized grant inside the ECS framework for children between 2 years 8 months and under 6 with a severe developmental delay, medical condition, or disability.
Every PUF program takes place inside an ECS program. Not every ECS student needs or qualifies for PUF.
Other Support Streams
If a delay is not classified as severe, Mild/Moderate funding may still provide targeted classroom support. Children beginning to learn English may qualify for English as an Additional Language (also described on our site as EAL / ESL) funding.
Beacon Heights offers flexible Pre-K and full-day Kindergarten as an approved Independent ECS Operator, and coordinates PUF, Mild/Moderate, and English language grants for eligible families. Call 403-852-3558.



