Ranked by our score, closest first where two schools tie.
Newcastle has 22 schools: 18 primary schools, 3 secondary schools and 1 nursery schools. Between them they teach around 6,779 pupils. 17 of them have enough published data for a score, averaging 6.1 out of 10.
16 have an attached nursery. 7 have a religious character, which usually means their own admissions criteria.