Primary schools in North Yorkshire

North Yorkshire has 289 primary schools, out of 356 schools in the area altogether. Between them they teach around 41,789 pupils. 251 of them have enough published data for a score, averaging 5.9 out of 10, and 11 score 8 or above.

Switch to map