Secondary schools in North Yorkshire

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

North Yorkshire has 49 secondary schools, out of 357 schools in the area altogether.

Switch to map