Schools in York

York has 121 schools: 102 primary schools, 16 secondary schools, 1 nursery schools and 1 all-through schools. Between them they teach around 34,406 pupils. 107 of them have enough published data for a score, averaging 6.2 out of 10, and 8 score 8 or above.

9 schools have a sixth form. 63 have an attached nursery. 49 have a religious character, which usually means their own admissions criteria.

Switch to map