NextSchool

Our methodology

How we verify
every school.

How we collect, verify, and maintain the most comprehensive database of Canadian schools.

Data sources

Our school database is built from multiple authoritative sources, cross-referenced to ensure accuracy:

  • Official school websitesprimary source for programs, tuition, admissions, and facilities
  • Government education databasesregistration, accreditation, and compliance records
  • Google Placeslocation verification, contact information, and photos
  • Education directoriescross-referencing with established school listing services
  • School administratorsverified profiles with direct data corrections and updates

Enrichment process

Every school profile goes through a multi-stage enrichment pipeline:

  1. 1Initial importcore data (name, location, grades, type) from authoritative sources
  2. 2Website enrichmentAI-assisted extraction of tuition, programs, admissions, and facilities from school websites
  3. 3Cross-validationdata from multiple sources is compared for consistency; discrepancies trigger manual review
  4. 4Narrative generationAI-generated summaries, descriptions, and community profiles reviewed for accuracy
  5. 5Quality assuranceautomated checks flag incomplete profiles, outdated tuition, and missing fields

Data quality standards

We maintain high data quality through automated and manual processes:

  • Confidence thresholdsAI-extracted data is only auto-applied when confidence exceeds 90%; lower-confidence changes require human review
  • School admin verificationschool administrators can claim profiles and update information directly
  • Regular refreshprofiles are re-enriched periodically to catch tuition changes, new programs, and updated admissions info
  • Transparent sourcingeach enriched field tracks its data source and when it was last updated

Scoring & comparison methodology

School scores are data-driven and algorithmically generated. No school can pay for a higher position, and scores are never influenced by editorial opinion or commercial relationships.

Each school receives a composite score (0–100) based on five weighted components:

  1. 1Profile Data Completeness (30%)how complete the school's profile is. Points are awarded for tuition, enrollment, class size, curriculum, photos, grade levels, financial aid availability, and gender policy.
  2. 2Parent Reviews (30%)average rating from verified parent testimonials. Schools without reviews receive a neutral baseline score rather than zero, so they are not unfairly penalized.
  3. 3School Presence (15%)log-scaled enrollment score. Larger schools score slightly higher, but mid-sized schools are not penalized disproportionately.
  4. 4Tuition Accessibility (15%)schools that publish their tuition earn transparency points, with additional credit for offering financial aid. This component does not reward higher or lower tuition amounts.
  5. 5Class Size (10%)smaller average class sizes earn higher scores, reflecting the value of more individualized attention.

Safeguards: Scores do not factor in paid placements, editorial opinion, geographic preference, or any commercial relationship. Schools cannot purchase, sponsor, or influence their position. Our "Most Affordable" category uses an inverted tuition score (lower tuition = higher score).

Scores are updated quarterly with the latest school data, parent reviews, and enrollment figures.

Questions about our data?

If you notice inaccurate information about a school, please let us know.

Contact us