ADVERTISEMENT

Our Kids Private School Reviews

Objective, detailed reviews and insider perspectives of more than 350 private and independent schools.


Choosing the right fit school goes beyond the basics. Dive into the culture, strengths and weaknesses of each school and gain perspective that took insiders—current parents, recent alumni, and us (Our Kids)—years to develop. Scroll down or click to jump to a table containing all our private school reviews that can be sorted by school name, location or review type.

Spotlight:

 Branksome Hall
 Crescent School
 Elmwood School
 Hudson College
 Lakefield College School
 Metropolitan Preparatory Academy
 St. Clement's School
 St. John's-Kilmarnock School
 The York School
 Trinity College School
 Upper Canada College

Our Kids Reviews:

Spotlight:

St. Clement's School
Crescent School
Elmwood School
Branksome Hall
The York School
Lakefield College School
Metropolitan Preparatory Academy
Upper Canada College
Hudson College
St. John's-Kilmarnock School
Trinity College School


All Private School Reviews:

A collection of 5 different types of reviews covering more than 350 private and independent schools.

  •   Our Take:

    Reviews of more than 350 private and independent schools written by staff writers of Our Kids. Each review provides an objective, thumbnail sketch of a school’s strengths, student population, and position within the spectrum of academic programs available in Canada. Find them marked with in the table below.
  •   Roundtable Q&A [video]:

    In these exclusive Roundtable Q&A recordings, panelists answer questions designed for your sake, to generate valuable insights that will guide your school search. A unique opportunity to hear from a number of current parents and recent alumni from the schools you’re considering. Find them marked with in the table below.

Use the headers in the table below to sort schools by name, location or review type. You can also search for specific terms with the search bar



School Name
Location
Location

School Name

Oakville 1 0 0 1 1
Toronto 1 1 1 0 1
Toronto 1 0 0 0 1
Mill Bay 1 0 1 0 1
Toronto 1 1 1 0 1
Toronto 1 0 1 1 1
Ottawa 1 0 0 0 1
Toronto 1 3 1 1 1
Toronto 1 5 1 0 1
Mississauga 1 0 0 1 1
Toronto 1 5 1 1 1
North Vancouver 1 0 1 0 1
Lakefield 1 1 0 1 1
Mississauga 1 4 1 0 1
Maple Ridge 1 0 1 1 1
Toronto 1 1 0 0 1
Westmount 1 0 0 0 1
Newmarket 1 1 1 1 1
St. Catharines 1 0 1 0 1
Wellandport 1 0 1 1 1
Toronto 1 0 0 0 1
Waterloo Region (Breslau) 1 0 1 0 1
Toronto 1 3 0 0 1
Port Hope 1 3 0 0 1
Toronto 1 3 0 0 1
Breslau 1 2 1 1 1
Toronto 1 1 0 1 1
Mississauga 0 0 1 0 1
Toronto 0 0 1 0 1
Ottawa 0 1 1 1 1
Kirkland 0 0 1 1 1
Ottawa 0 1 1 1 1
Ottawa 0 0 0 0 1
Ottawa 0 0 1 1 1
Richmond Hill 0 0 1 1 1
Greensboro 0 0 1 1 1
Belleville 0 0 0 1 1
North Vancouver 0 0 1 1 1
Brampton 0 0 1 1 1
Vancouver 0 0 1 1 1
Baie-D'Urfé, Montreal 0 0 1 0 1
Toronto 0 1 1 0 1
Belleville 0 1 1 1 1
Toronto 0 0 0 0 1
Victoria 0 0 1 1 1
Ottawa 0 0 1 1 1
Burlington 0 0 0 0 1
Ottawa 0 1 1 0 1
Wilcox 0 0 1 1 1
Aurora 0 0 1 0 1
Aurora 0 5 1 0 1
Toronto 0 0 1 0 1
North York 0 1 1 1 1
Calgary 0 2 0 1 1
Toronto 0 0 1 0 1
Toronto 0 0 1 1 1
Ottawa 0 5 1 1 1
Sherbrooke 0 0 1 1 1
Burlington 0 0 1 0 1
North York 0 0 1 0 1
Etobicoke 0 2 1 0 1
Toronto 0 0 1 1 1
London 0 0 1 1 1
Mississauga 0 0 1 0 1
Toronto 0 1 1 1 1
Toronto 0 0 1 1 1
Ottawa 0 0 1 0 1
Kitchener 0 0 1 0 1
Whitby 0 0 1 1 1
Toronto 0 0 0 1 1
North Vancouver 0 0 0 0 1
Toronto 0 0 0 0 1
Toronto 0 3 0 1 1
Brantford 0 5 1 1 1
Caledon 0 0 1 0 1
Caronport 0 21 1 1 1
Toronto 0 0 1 1 1
Toronto 0 0 1 1 1
North Vancouver 0 0 1 1 1
Mississauga 0 0 1 0 1
Victoria 0 0 1 1 1
Burlington 0 7 1 0 1
Calgary 0 0 1 0 1
Calgary 0 1 1 0 1
Ajax 0 0 1 1 1
Montréal 0 1 1 1 1
North York 0 0 1 1 1
Toronto 0 0 0 1 1
Richmond Hill 0 0 1 1 1
Toronto 0 4 1 0 1
Middleboro 0 0 1 1 1
Toronto 0 3 1 0 1
Oakville 0 0 1 1 1
Toronto 0 1 0 1 1
Oakville 0 3 1 0 1
Vancouver 0 0 1 0 1
Montreal 0 0 1 1 1
West Vancouver 0 0 1 1 1
Hamilton 0 0 1 1 1
Toronto 0 0 1 0 1
King 0 1 0 0 1
Newmarket 0 0 1 1 1
Toronto 0 0 1 0 1
Vancouver 0 0 1 1 1
Toronto 0 1 1 0 1
Toronto 0 2 1 0 1
Oakville 0 0 1 1 1
Vaughan 0 4 0 1 1
Calgary 0 0 1 0 1
Toronto 0 0 1 1 1
Toronto 0 0 1 1 1
Oshawa 0 0 1 1 1
Ottawa 0 0 1 0 1
Ottawa 0 0 1 1 1
Dollard des Ormeaux 0 0 0 1 1
Toronto 0 0 0 1 1
Ottawa 0 0 1 1 1
Calgary 0 0 1 0 1
Fort Erie 0 0 1 1 1
Brockville 0 0 1 1 1
Toronto 0 6 0 0 1
Surrey 0 0 1 1 1
Victoria 0 0 1 0 1
Calgary 0 0 1 0 1
Burlington 0 2 0 0 1
Mississauga 0 0 1 1 1
Annapolis Royal 0 0 1 1 1
Beamsville 0 4 0 0 1
Toronto 0 0 1 0 1
Mississauga 0 1 1 1 1
Burlington 0 0 1 1 1
Ancaster 0 0 1 1 1
Whitby 0 0 1 1 1
Toronto 0 0 0 0 1
Ottawa 0 4 1 0 1
Hamilton 0 1 1 1 1
Milton-Campbellville 0 0 1 0 1
Richmond Hill 0 0 0 1 1
Toronto 0 1 1 0 1
Interlochen 0 0 1 1 1
Markham 0 0 1 0 1
Ottawa 0 0 0 0 1
Toronto 0 0 0 1 1
Mississauga 0 0 1 0 1
Kanata 0 0 1 1 1
Montreal 0 0 1 0 1
Mississauga 0 0 0 1 1
Toronto 0 2 0 0 1
Woodbridge 0 0 1 1 1
Oakville 0 0 1 0 1
Caledon 0 0 1 1 1
Windsor 0 0 1 1 1
Etobicoke 0 2 1 0 1
Etobicoke 0 0 1 0 1
Kirkland 0 0 1 0 1
Toronto 0 0 0 1 1
Mississauga 0 2 1 0 1
Vancouver 0 0 1 1 1
Toronto 0 1 1 1 1
Oakville 0 0 1 1 1
Toronto 0 2 0 1 1
Toronto 0 0 1 1 1
London 0 0 1 1 1
Montreal 0 0 1 1 1
Regina 0 2 1 1 1
Ottawa 0 0 1 1 1
Toronto 0 0 1 0 1
Calgary 0 2 1 0 1
Toronto 0 0 0 0 1
Ottawa 0 0 1 0 1
Oakville 0 0 1 0 1
North York 0 0 1 1 1
Amaranth 0 0 1 0 1
Brampton 0 2 1 1 1
Toronto 0 0 1 0 1
Toronto 0 0 1 1 1
Mississauga 0 0 1 1 1
Mississauga 0 0 1 0 1
Merrickville 0 0 1 0 1
Mississauga 0 2 1 1 1
Toronto 0 0 0 0 1
Nobleton 0 0 1 1 1
Brantford 0 0 1 1 1
Toronto 0 0 1 1 1
Pickering 0 0 1 1 1
West Vancouver 0 0 1 0 1
Stratford 0 10 1 1 1
Neuchâtel 0 0 1 0 1
Etobicoke 0 0 1 1 1
Mississauga 0 0 1 1 1
Fort Erie 0 0 0 0 1
Calgary 0 1 0 0 1
Laval 0 2 1 0 1
Toronto 0 0 1 1 1
Toronto 0 0 0 1 1
Mississauga 0 0 1 1 1
Oakville 0 6 1 1 1
Mississauga 0 0 1 1 1
Toronto 0 5 0 0 1
Etobicoke 0 5 1 0 1
Ottawa 0 0 1 1 1
Toronto 0 11 1 0 1
Ottawa 0 2 1 0 1
Milton 0 0 1 1 1
Ottawa 0 0 1 1 1
Vancouver 0 0 1 0 1
Mississauga 0 0 1 1 1
Markham 0 0 0 0 1
Richmond Hill 0 0 1 0 1
Toronto 0 0 0 0 1
Montreal 0 2 1 0 1
Edmonton 0 0 1 1 1
Duncan 0 1 1 0 1
Richmond Hill 0 0 1 0 1
Richmond Hill 0 0 1 1 1
Calgary 0 0 1 0 1
Kitchener 0 0 1 1 1
Toronto 0 0 0 1 1
Rosseau 0 3 0 0 1
Rosthern 0 11 1 0 1
Mississauga 0 0 1 0 1
Oakville 0 0 1 0 1
Rothesay 0 7 0 1 1
Brampton 0 4 1 0 1
Markham 0 0 1 1 1
Scarborough 0 0 1 1 1
Toronto 0 0 1 0 1
Calgary 0 0 1 0 1
Montreal 0 3 0 0 1
Westmount 0 0 1 1 1
Toronto 0 1 1 0 1
Shawnigan Lake 0 0 1 1 1
Mississauga 0 0 1 0 1
Mississauga 0 0 1 1 1
Toronto 0 0 1 1 1
Toronto 0 6 0 1 1
Toronto 0 0 0 1 1
Markham 0 0 1 1 1
Aurora 0 0 1 0 1
Toronto 0 1 1 0 1
Montreal 0 0 1 1 1
Mississauga 0 8 1 0 1
Victoria 0 5 1 1 1
Toronto 0 4 0 0 1
Victoria 0 3 1 0 1
Oakville 0 0 0 0 1
Harrow 0 2 1 1 1
Rome 0 0 1 1 1
Stanstead 0 3 0 0 1
Mississauga 0 2 1 0 1
Toronto 0 0 0 0 1
Okotoks 0 0 1 1 1
Westmount 0 0 1 0 1
Toronto 0 0 1 1 1
Markham 0 5 0 0 1
Brampton 0 0 1 1 1
Ancaster 0 1 1 0 1
Mississauga 0 1 1 1 1
Toronto 0 0 1 1 1
Mississauga 0 0 1 1 1
Toronto 0 0 1 1 1
Toronto 0 0 1 1 1
London 0 0 1 1 1
Surrey 0 0 1 1 1
Thetford 0 0 0 1 1
Richmond Hill 0 1 1 1 1
Woodbridge 0 6 1 0 1
Stouffville 0 1 1 1 1
Toronto 0 0 0 0 1
Thornhill 0 0 1 1 1
Markham 0 0 1 0 1
Whitby 0 0 1 1 1
Markham 0 0 1 0 1
Markham 0 0 1 1 1
Ottawa 0 0 1 1 1
Unionville 0 0 1 0 1
Summerland 0 0 0 1 1
Toronto 0 0 1 1 1
Victoria 0 5 1 1 1
Vaughan 0 0 1 1 1
Red Deer Area 0 0 1 1 1
Barrie Area 0 0 1 1 1
King City 0 2 1 1 1
Bayfield 0 1 0 1 1
Toronto 0 0 1 1 1
Oakville 0 0 1 1 1
Toronto 0 5 0 1 1
North York 0 0 1 1 1
Markham 0 2 1 1 1
Calgary 0 2 0 1 1
Toronto 0 1 1 1 1
St. Catharines 0 0 1 1 1
Langley 0 0 1 1 1
Oakville 0 1 1 1 1
Toronto 0 2 0 1 1
Toronto 0 0 1 1 1
Unionville 0 0 1 1 1
Toronto 0 0 1 0 1
Windsor 0 0 1 1 0
Burlington 0 0 1 0 0
Calgary 0 0 1 1 0
Vancouver 0 0 1 0 0
Mississauga 0 0 1 1 0
Toronto 0 1 1 1 0
Calgary 0 0 1 1 0
North York 0 0 1 1 0
Sheridan 0 0 1 1 0
Bracebridge 0 0 1 1 0
Richmond Hill 0 0 1 1 0
Richmond Hill 0 0 1 1 0
Toronto 0 0 1 1 0
Toronto 0 0 1 1 0
Brantford 0 0 1 1 0
North York 0 0 1 1 0
London 0 1 1 1 0
Vancouver 0 0 1 1 0
Richmond 0 1 1 1 0
Kanata 0 5 1 1 0
Toronto 0 0 1 1 0
Montverde 0 1 1 1 0
Markham 0 0 1 1 0
Etobicoke 0 5 1 0 0
Brampton 0 0 1 1 0
Mississauga 0 3 1 1 0
Orangeville 0 3 1 1 0
Strathroy 0 0 1 1 0
Etobicoke 0 0 1 1 0
Mississauga 0 0 1 1 0
Toronto 0 0 1 0 0
Richmond Hill 0 0 1 1 0
Toronto 0 0 1 1 0
Mississauga 0 0 1 1 0
Etobicoke 0 0 1 1 0
Montreal (DDO) 0 0 1 1 0



By logging in or creating an account, you agree to Our Kids' Terms and Conditions. Information presented on this page may be paid advertising provided by the advertisers [schools/camps/programs] and is not warranted or guaranteed by OurKids.net or its associated websites. By using this website, creating or logging into an Our Kids account, you agree to Our Kids' Terms and Conditions. Please also see our Privacy Policy. Our Kids ™ © 2020 All right reserved.

Sign up to receive our exclusive eNews twice a month.

You can withdraw consent by unsubscribing anytime.

Name
Email
verification image, type it in the box
Our Kids From Our Kids, Canada’s trusted source for private schools, camps, and extracurriculars.