Methodology  ·  Composite v3  ·  Public + auditable

How we rate
Calgary schools.

Every Canadian competitor leans on a single rating. We combine four independent layers, publish the math, and show you what each one contributes. If you don't like our methodology, you should know exactly why.


The formula

Composite v3, in one line.

50% AEAM
 + 30% PAT
 + 20% Fraser
 ± Roost field-research adjustment
 = Composite v3

Each layer's score is normalized to 0–100, then weighted and summed. The Roost field-research layer — our manually-curated signals from news, school council posts, and community sources — is applied as a small adjustment (typically ±0 to ±5), capped at 95 to prevent any single field-research flag from washing out the underlying signal.

When a layer is missing (e.g., a school with no AEAM survey data yet), the formula redistributes the missing weight pro-rata across the layers we do have — and we clearly tell you which layers contributed (look for the layer indicators on each school card).

Tiers (S/A/B/C/D) are cut points within the composite scale — calibrated as a continuum, not as pass/fail. A "C" school is mid-pack, not failing.


Why four layers

What each layer is good and bad at.

Layer 01 · 30% weight

Provincial Achievement Test (PAT)

+ Good at

Province-wide-standardized signal. 3-year smoothing controls for cohort noise. Refreshed annually.

− Bad at

Susceptible to exemption-gaming. Misses non-tested grade-bands (K, 1, 2, 5). Doesn't measure citizenship, well-being, or specialty programs.


Layer 02 · 20% weight

Fraser Institute /10

+ Good at

Commonly cited; familiar to parents. Comparable across years. Authoritative source.

− Bad at

Correlates ~0.56 with neighbourhood SES (Raptis 2012, Clothier 2011). Low-SES catchments cannot easily out-rank high-SES even with strong instruction — Fraser-alone misleads.


Layer 03 · 50% weight · Exclusive to FamilyRoost

AEAM Parent-Satisfaction Survey

+ Good at

Parent-reported lived experience. Surfaces Concerns + Issues that test scores miss. Province-wide instrument, annually administered. No competitor uses this.

− Bad at

Self-reported; subject to recall bias. Small samples at small schools. SIRR PDFs require parsing (which is why nobody else surfaces it).


Layer 04 · ±5 adjustment

Roost field research

+ Good at

Catches the stuff a PDF can't: incidents, leadership churn, grade truncation, capacity pressure. Quarterly refresh from news + Reddit + school-council posts.

− Bad at

Manually curated → some subjectivity. Lags by up to 3 months. Capped at ±5 to prevent any single flag from dominating.


Honesty about limits

What we don't measure (yet).


Refresh cadence

When data changes, you see it.

Annual · September
PAT scores
Alberta Ed releases September; we ingest within 7 days.
Annual · September
Fraser /10
Fraser release; ingested within 7 days.
Annual · November–January
AEAM (SIRR PDFs)
Schools publish SIRR; we parse each one; ingested within 30 days of school release.
Quarterly
Roost field research
Mar / Jun / Sep / Dec. Manual sweep of news, school-council posts, Reddit.

Last data refresh:  December 16, 2025 Next refresh:  March 2026 (field research)