Skip to content
S

Schools in Peterborough, Ontario (2025)

38 schools · 14,730 students · 20 public, 13 catholic, 5 private · median Enrolment 370.

Peterborough, in Ontario, has 38 schools in Canada's 2025 data, together educating about 14,730 students. By level there are 29 elementary, 8 secondary, 1 elementary and secondary; by sector 20 public, 13 catholic, 5 private.

The median Enrolment across Peterborough's schools is 370, above the Ontario median of 365. Students enrolled in the latest published year.

32 of the 38 schools qualify for the Success Index (Canada). The highest-scoring is Queen Elizabeth Public School (79.5, top 10% of elementary schools nationally), followed by St. Paul Catholic Elementary School (78.6, top 10% of elementary schools nationally), and St. Catherine Catholic Elementary School (64.0, top 50% of elementary schools nationally). 2 schools sit in the top 10% of Canada for their type. Scores are percentiles within school type, so compare an elementary school with other elementary schools.

The largest schools are Thomas A Stewart Secondary School (1,260 students), Adam Scott Collegiate and Vocational Institute (1,055 students), St. Peter Catholic Secondary School (1,035 students).

Ranked schools in Peterborough

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

  1. 1
    80
    Queen Elizabeth Public SchoolPeterborough · Public Elementary88.7% EQAO Grade 6 · 225 students
  2. 2
    79
    St. Paul Catholic Elementary SchoolPeterborough · Catholic Elementary86% EQAO Grade 6 · 330 students
  3. 3
    64
    St. Catherine Catholic Elementary SchoolPeterborough · Catholic Elementary79% EQAO Grade 6 · 610 students
  4. 4
    61
    James Strath Public SchoolPeterborough · Public Elementary73.7% EQAO Grade 6 · 720 students
  5. 5
    57
    St. Peter Catholic Secondary SchoolPeterborough · Catholic Secondary83% OSSLT pass rate · 1,035 students
  6. 6
    55
    Westmount Public SchoolPeterborough · Public Elementary77% EQAO Grade 6 · 475 students
  7. 7
    55
    Adam Scott Intermediate SchoolPeterborough · Public Elementary310 Enrolment · 310 students
  8. 8
    53
    Crestwood Secondary SchoolPeterborough · Public Secondary84% OSSLT pass rate · 715 students
  9. 9
    50
    St. Teresa Catholic Elementary SchoolPeterborough · Catholic Elementary74.3% EQAO Grade 6 · 300 students
  10. 10
    50
    Edmison Heights Public SchoolPeterborough · Public Elementary69.7% EQAO Grade 6 · 530 students
  11. 11
    49
    ÉÉC Monseigneur-JamotPeterborough · Catholic Elementary66.7% EQAO Grade 6 · 245 students
  12. 12
    48
    Adam Scott Collegiate and Vocational InstitutePeterborough · Public Secondary85% OSSLT pass rate · 1,055 students
  13. 13
    45
    Monsignor O'Donoghue Catholic Elementary SchoolPeterborough · Catholic Elementary70% EQAO Grade 6 · 380 students
  14. 14
    44
    Immaculate Conception Catholic Elementary SchoolPeterborough · Catholic Elementary70.3% EQAO Grade 6 · 235 students
  15. 15
    44
    St. Anne Catholic Elementary SchoolPeterborough · Catholic Elementary77% EQAO Grade 6 · 540 students
  16. 16
    43
    Kawartha Heights Public SchoolPeterborough · Public Elementary61.3% EQAO Grade 6 · 235 students
  17. 17
    42
    Thomas A Stewart Secondary SchoolPeterborough · Public Secondary76% OSSLT pass rate · 1,260 students
  18. 18
    40
    Kaawaate East City Public SchoolPeterborough · Public Elementary65.3% EQAO Grade 6 · 780 students
  19. 19
    36
    Holy Cross Catholic Secondary SchoolPeterborough · Catholic Secondary71% OSSLT pass rate · 840 students
  20. 20
    35
    R F Downey Public SchoolPeterborough · Public Elementary66.3% EQAO Grade 6 · 255 students
  21. 21
    32
    St. John Catholic Elementary SchoolPeterborough · Catholic Elementary55% EQAO Grade 6 · 270 students
  22. 22
    29
    St. Alphonsus Catholic Elementary SchoolPeterborough · Catholic Elementary68.3% EQAO Grade 6 · 215 students
  23. 23
    26
    Peterborough Collegiate and Vocational SchoolPeterborough · Public Secondary385 Enrolment · 385 students
  24. 24
    25
    St. Patrick Catholic Elementary SchoolPeterborough · Catholic Elementary66.7% EQAO Grade 6 · 200 students
  25. 25
    23
    Highland Heights Public SchoolPeterborough · Public Elementary69.3% EQAO Grade 6 · 240 students
  26. 26
    23
    Keith Wightman Public SchoolPeterborough · Public Elementary69% EQAO Grade 6 · 235 students
  27. 27
    16
    Roger Neilson Public SchoolPeterborough · Public Elementary65.3% EQAO Grade 6 · 245 students
  28. 28
    16
    Prince of Wales Public SchoolPeterborough · Public Elementary64.3% EQAO Grade 6 · 555 students
  29. 29
    15
    Queen Mary Public SchoolPeterborough · Public Elementary49% EQAO Grade 6 · 370 students
  30. 30
    13
    Otonabee Valley Public SchoolPeterborough · Public Elementary49.7% EQAO Grade 6 · 245 students
  31. 31
    11
    Kenner Intermediate SchoolPeterborough · Public Elementary170 Enrolment · 170 students
  32. 32
    10
    Kenner Collegiate and Vocational InstitutePeterborough · Public Secondary68% OSSLT pass rate · 525 students

Compare the top 4 schools in Peterborough 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 Peterborough?

Queen Elizabeth Public School is the highest-ranked school in Peterborough with a Success Index (Canada) of 79.5 out of 100 (Top 10% of elementary schools in Canada).

How many schools are in Peterborough?

Peterborough has 38 schools (29 elementary, 8 secondary, 1 elementary and secondary) educating 14,730 students in 2025.

What is the typical Enrolment in Peterborough?

The median Enrolment across schools in Peterborough is 370. Students enrolled in the latest published year.