Skip to content
S

Schools in Perth, Ontario (2025)

11 schools · 2,270 students · 7 public, 2 catholic, 2 private · median Enrolment 245.

Perth, in Ontario, has 11 schools in Canada's 2025 data, together educating about 2,270 students. By level there are 10 elementary, 1 secondary; by sector 7 public, 2 catholic, 2 private.

The median Enrolment across Perth's schools is 245, below the Ontario median of 365. Students enrolled in the latest published year.

9 of the 11 schools qualify for the Success Index (Canada). The highest-scoring is St. John Intermediate School (76.3, top 25% of elementary schools nationally), followed by The Queen Elizabeth School (73.1, top 25% of elementary schools nationally), and Drummond Central School (63.2, top 50% of elementary schools nationally). Scores are percentiles within school type, so compare an elementary school with other elementary schools.

The largest schools are Perth and District Collegiate Institute (580 students), St John Elementary School (375 students), The Stewart Public School (355 students).

Ranked schools in Perth

Ordered by Success Index (Canada). Rank positions shown on each profile are within Canada and Ontario.

  1. 1
    76
    St. John Intermediate SchoolPerth · Catholic Elementary150 Enrolment · 150 students
  2. 2
    73
    The Queen Elizabeth SchoolPerth · Public Elementary80.7% EQAO Grade 6 · 290 students
  3. 3
    63
    Drummond Central SchoolPerth · Public Elementary77% EQAO Grade 3 · 100 students
  4. 4
    63
    Glen Tay Public SchoolPerth · Public Elementary76% EQAO Grade 6 · 105 students
  5. 5
    59
    Perth Intermediate SchoolPerth · Public Elementary245 Enrolment · 245 students
  6. 6
    34
    St John Elementary SchoolPerth · Catholic Elementary59% EQAO Grade 6 · 375 students
  7. 7
    33
    North Elmsley Public SchoolPerth · Public Elementary60.7% EQAO Grade 6 · 70 students
  8. 8
    33
    The Stewart Public SchoolPerth · Public Elementary65% EQAO Grade 6 · 355 students
  9. 9
    31
    Perth and District Collegiate InstitutePerth · Public Secondary71% OSSLT pass rate · 580 students

Other schools in Perth

Schools without a rank: fewer than 60 students, no published Enrolment, or a school type that is not scored.

Compare the top 4 schools in Perth side by side →

Free academic assessment

Is your child on track for EQAO and beyond?

Success Tutoring offers personalised English and math tutoring from Kindergarten to Grade 12. Start with a free online assessment and a clear plan for the year ahead.

  • Personalised learning plan mapped to the Australian Curriculum
  • English & Maths from Kindergarten to Year 12
  • Flexible memberships, no lock-in contracts
  • Centres across NSW, VIC, QLD, WA, SA and ACT

No cost, no obligation. By submitting you agree to be contacted by Success Tutoring about your enquiry. See our privacy policy.

Frequently asked questions

What is the best school in Perth?

St. John Intermediate School is the highest-ranked school in Perth with a Success Index (Canada) of 76.3 out of 100 (Top 25% of elementary schools in Canada).

How many schools are in Perth?

Perth has 11 schools (10 elementary, 1 secondary) educating 2,270 students in 2025.

What is the typical Enrolment in Perth?

The median Enrolment across schools in Perth is 245. Students enrolled in the latest published year.