Schools in Newcastle upon Tyne

Ranked by our score, closest first where two schools tie.

Newcastle upon Tyne has 140 schools: 104 primary schools, 24 secondary schools, 8 all-through schools, 3 nursery schools and 1 sixth forms and colleges. Between them they teach around 55,423 pupils. 113 of them have enough published data for a score, averaging 6.3 out of 10, and 9 score 8 or above.

19 schools have a sixth form. 92 have an attached nursery. 34 have a religious character, which usually means their own admissions criteria.

Switch to map