Best High Schools in Toronto

School Board Literacy Mathematics
  St Michael's Choir (Sr) School Catholic 
A+

A+
  William Lyon Mackenzie Collegiate Institute Public 
A

A+
  Cardinal Carter Academy for the Arts Catholic 
A+

A
  Earl Haig Secondary School Public 
A-

A
  Ursula Franklin Academy Public 
A+

B+
  Forest Hill Collegiate Institute Public 
A-

A
  Lawrence Park Collegiate Institute Public 
A+

B+
  Father John Redmond Catholic Secondary School Catholic 
A+

B
  North Toronto Collegiate Institute Public 
A+

B
  Etobicoke School of the Arts Public 
A+

B
  Mary Ward Catholic Secondary School Catholic 
A-

A-
  Humberside Collegiate Institute Public 
A

B+
  Bishop Allen Academy Catholic 
A

B+
  Etobicoke Collegiate Institute Public 
B

A+
  Richview Collegiate Institute Public 
A

B+
  R H King Academy Public 
B+

A-
  Victoria Park Collegiate Institute Public 
B

A
  SATEC @ W A Porter Collegiate Institute Public 
B

A-
  Loretto Abbey Catholic Secondary School Catholic 
A

B
  Riverdale Collegiate Institute Public 
B+

B+
  Martingrove Collegiate Institute Public 
B

B+
  Leaside High School Public 
A

B-
  Harbord Collegiate Institute Public 
B+

B
  Sir John A Macdonald Collegiate Institute Public 
B-

A
  Don Mills Collegiate Institute Public 
B+

B
  Northern Secondary School Public 
B

B+
  Michael Power/St Joseph High School Catholic 
B+

B
  Notre Dame Catholic High School Catholic 
B+

B-
  Malvern Collegiate Institute Public 
A+

C+
  Pope John Paul II Catholic Secondary School Catholic 
B

B-
  St Joseph's College School Catholic 
B

B-
  Monarch Park Collegiate Institute Public 
B-

B
  Woburn Collegiate Institute Public 
B-

B


Best Elementary Schools in Toronto

School Board Reading Writing Math
  Claude Watson School for the Arts Public 
A+

A+

A+
  Blythwood Junior Public School Public 
A+

A+

A+
  Hillmount Public School Public 
A+

A+

A+
  Avondale Alternative Elementary School Public 
A+

A+

A+
  Cottingham Junior Public School Public 
A+

A+

A+
  Seneca Hill Public School Public 
A+

A+

A+
  Arbor Glen Public School Public 
A+

A+

A+
  Our Lady of Perpetual Help Separate School Catholic 
A+

A+

A+
  Denlow Public School Public 
A+

A+

A+
  St Michael's Choir (Jr) School Catholic 
A+

A+

A+
  Josyf Cardinal Slipyj Separate School Catholic 
A+

A+

A+
  Deer Park Junior and Senior Public School Public 
A+

A

A+
  St Demetrius School Catholic 
A-

A+

A+
  Karen Kain School of the Arts Public 
A+

A+

A
  Wedgewood Junior School Public 
A

A+

A+
  St Clement Separate School Catholic 
A+

A

A+
  Frankland Community School Public 
A+

A

A
  Morrish Public School Public 
A

A

A+
  Rippleton Public School Public 
A+

A

A
  Pape Avenue Junior Public School Public 
A

A+

A+
  Briarcrest Junior School Public 
A-

A+

A+
  Holy Angels Separate School Catholic 
A

A

A+
  Princess Margaret Junior School Public 
A+

A+

A
  Forest Hill Junior and Senior Public School Public 
A

A-

A+
  Hawthorne II Bilingual Alternative Junior School Public 
A+

B+

A+
  Whitney Junior Public School Public 
A

A

A+
  Bennington Heights Elementary School Public 
A+

A-

A+
  McKee Public School Public 
A

A-

A+
  Sloane Public School Public 
A

A

A+
  John Ross Robertson Junior Public School Public 
A

A

A+
  Harrison Public School Public 
A-

A+

A+
  Summit Heights Public School Public 
A

A

A+
  Terry Fox Public School Public 
A-

A

A+
  Rosedale Junior Public School Public 
A

A

A+
  Cliffwood Public School Public 
A

A

A+
  Cummer Valley Middle School Public 
A

A+

A
  Island Public/Natural Science School Public 
A

A

A
  Rosethorn Junior School Public 
A

B+

A+
  Courcelette Public School Public 
A

A+

A
  John Fisher Junior Public School Public 
A+

A+

A
  Hollywood Public School Public 
A-

A

A+
  Fleming Public School Public 
A

A+

A-
  Owen Public School Public 
A

A

A
  Maurice Cody Junior Public School Public 
A+

B+

A
  John D Parker Junior School Public 
B+

A

A+
  Thomas L Wells Public School Public 
A

A

A
  Oriole Park Junior Public School Public 
A

A-

A
  St Vincent de Paul Separate School Catholic 
A+

A

B+
  Mountview Alternative School Junior Public 
A+

B

A+
  Runnymede Junior and Senior Public School Public 
A-

A

A
  Prince of Peace Catholic School Catholic 
A-

A+

A
  Dunlace Public School Public 
A-

A-

A+
  St Anselm Catholic School Catholic 
A+

A

A-
  St Henry Catholic School Catholic 
B+

A

A
  Lambton Kingsway Junior Middle School Public 
A

A-

A
  Brookmill Boulevard Junior Public School Public 
B+

A

A
  Orde Street Junior Public School Public 
A

A

A
  Willowdale Middle School Public 
A-

A

A
  Sunnylea Junior School Public 
A

A-

A
  Cherokee Public School Public 
A

A

A-
  Father Serra Separate School Catholic 
A-

A

A
  West Preparatory Junior Public School Public 
B+

A

A
  St Bonaventure Catholic School Catholic 
A

A-

A
  David Lewis Public School Public 
A-

B+

A
  Withrow Avenue Junior Public School Public 
A-

A

A
  Brown Junior Public School Public 
A

B+

A
  St Denis Separate School Catholic 
A

A

B+
  Lester B Pearson Elementary School Public 
A+

A+

B
  Jackman Avenue Junior Public School Public 
A

B+

A-
  John G Althouse Middle School Public 
A-

A

A
  Bedford Park Junior Public School Public 
A-

A-

A
  Humberwood Downs Junior Middle Academy Public 
A-

A

A
  Rolph Road Elementary School Public 
A-

B

A
  John Wanless Junior Public School Public 
A-

B+

A
  Cedarvale Community School Public 
A-

B+

A
  Howard Junior Public School Public 
A

A-

A-
  St Sebastian Separate School Catholic 
B

A

A
  Kennedy Public School Public 
B+

A-

A
  Kimberley Junior Public School Public 
A

A-

A-
  Transfiguration of our Lord Catholic School Catholic 
A

B+

A-
  Ossington/Old Orchard Junior Public School Public 
A

B+

A-
  Dallington Public School Public 
A-

A-

A-
  Norman Ingram Public School Public 
B

B+

A
  Percy Williams Junior Public School Public 
B+

A

A
  Lamberton Public School Public 
B+

A

A-
  Broadlands Public School Public 
A

A

B+
  Ernest Public School Public 
B+

B+

A
  Park Lawn Junior and Middle School Public 
A

B

A-
  Cresthaven Public School Public 
B+

B+

A
  West Rouge Junior Public School Public 
A-

B+

A-
  Kew Beach Junior Public School Public 
A-

B+

A
  Balmy Beach Community School Public 
A-

B+

A-
  West Humber Junior Middle School Public 
A-

A-

B+
  William G Davis Junior Public School Public 
A-

B

A-
  Bayview Middle School Public 
B+

B+

A
  St Gabriel Lalemant Catholic School Catholic 
B+

A-

A-
  St Andrews Public School Public 
A-

B+

A-
  Agincourt Junior Public School Public 
B

A-

A
  C D Farquharson Junior Public School Public 
B+

A

B+
  Allenby Junior Public School Public 
B+

B+

A-
  Joyce Public School Public 
B+

A-

B+
  Annunciation Catholic School Catholic 
B+

A-

A-
  St George's Junior School Public 
B+

A-

B+
  Norseman Junior Middle School Public 
B+

B+

A-
  Seventh Street Junior School Public 
B

A-

A-
  Bridlewood Junior Public School Public 
B+

A-

B+
  George Anderson Public School Public 
B+

B+

A
  Centennial Road Junior Public School Public 
A

B+

B+
  St Fidelis School Catholic 
B+

A

B+
  The Divine Infant Catholic 
A

B+

B+