How our score works
Out of 100, four parts added together. Every point comes from public information you can see on the organization's page; partnerships, ads and sponsorship never enter it.
Transparency
35 points- Share of programs with a published price (all = 20)20
- Published schedule or dates (class times, start dates, or an upcoming tryout or camp)5
- Published refund policy5
- Information checked within 120 days5
Credentials
20 points- Verified member of the provincial sport organization15
- Youth programs confirmed on the organization's own website5
Parent reviews
30 points- Overall parent rating ÷ 5 × 30 (counted from 3 reviews)30
Service
15 points- Trial class offered4
- Beginner-friendly program4
- Mandarin or Cantonese spoken4
- More than one training location3
Rules
- Until an organization has enough reviews, that part is left out and the other three are rescaled to 100, so few reviews never drags a score down.
- Each sport is scored on that sport's programs only.
- Competition results aren't included yet. Once our results database is live, a results part will be added, counting teams, never individual players.
- Parents' pick is shown separately: signed-in parents get one vote per sport per season and may move it; a count appears from 20 votes; bursts of votes are held for review.
- Organizations that claim their page can add information to improve transparency, after an editor checks it. No payment can change a score or a position.
Method version: v1 (2026-10-30). Changes to weights are published here. Feedback on the method? Tell us