Skip to content

Our online forms are temporarily unavailable, so submissions can't be received right now. Please call us at (403) 852-3558.

ECS vs PUF Programs in Calgary: What’s the Difference?

Early Intervention

ECS vs PUF Programs in Calgary: What’s the Difference?

June 23, 2026

ECS vs PUF Programs in Calgary: What’s the Difference?

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.

Beacon Heights ECS building exterior

Visit us

Tour Where Your Child's Next Chapter Begins

Whether you're exploring daycare, early intervention, pre-kindergarten, kindergarten, or simply looking for a place where your child will be known and supported, we'd love to welcome you to Beacon Heights ECS.

Schedule a Tour