Schools are ranked on their "aggregate" scores - the total out of 300 across all three test subjects.
Ties are broken using pupils' average point scores.
Click the name of a school for a page giving more information.
Columns:
VA = the "value added" measure: how pupils' performances have improved
AGG = the aggregate score
Eng, Math, Sci = the percentage of pupils achieving the expected level in English, mathematics and science.
Click the Sort by name or VA column headers to sort the schools alphabetically or on their value added scores.
Click here for a fuller explanation of the figures.
| Sort by name | Sort by VA | Sorted by AGG | Eng % | Math % | Sci % |
| Kirkby and Great Broughton Church of England Voluntary Aided Primary School | 101.1 | 300 | 100 | 100 | 100 |
| Monk Fryston Church of England Voluntary Controlled Primary School | 101.1 | 300 | 100 | 100 | 100 |
| St Benedict's Roman Catholic Primary School, Ampleforth | 102.3 | 300 | 100 | 100 | 100 |
| Croft Church of England Primary School | 102.4 | 300 | 100 | 100 | 100 |
| Sessay Church of England Voluntary Controlled Primary School | 101.5 | 300 | 100 | 100 | 100 |
| Askwith Community Primary School | 101.3 | 300 | 100 | 100 | 100 |
| Dishforth Church of England Voluntary Controlled Primary School | 102.5 | 300 | 100 | 100 | 100 |
| North Duffield Community Primary School | 102.1 | 300 | 100 | 100 | 100 |
| Hutton Rudby Primary School | 101.6 | 297 | 100 | 97 | 100 |
| Helmsley Community Primary School | 101.3 | 296 | 96 | 100 | 100 |
| Carlton Miniott Community Primary School | 101.0 | 295 | 100 | 95 | 100 |
| Threshfield School | 100.8 | 294 | 94 | 100 | 100 |
| Oatlands Community Junior School | 100.8 | 294 | 99 | 98 | 98 |
| Roecliffe Church of England Primary School | 100.0 | 294 | 100 | 94 | 100 |
| Thornton in Craven Community Primary School | 101.8 | 292 | 100 | 92 | 100 |
| Birstwith Church of England Primary School | 99.8 | 292 | 92 | 100 | 100 |
| Barlby Bridge Community Primary School | 103.1 | 292 | 100 | 92 | 100 |
| South Otterington Church of England Voluntary Controlled Primary School | 99.8 | 292 | 100 | 92 | 100 |
| Knayton CofE Primary School | 101.2 | 292 | 100 | 92 | 100 |
| Huby Church of England Voluntary Controlled Primary School | 102.2 | 291 | 100 | 91 | 100 |
| Richard Taylor Church of England Primary School | 101.1 | 291 | 97 | 94 | 100 |
| Sheriff Hutton Primary School | 101.6 | 290 | 95 | 95 | 100 |
| Roseberry Community Primary School | 100.5 | 286 | 96 | 92 | 98 |
| Moorside Junior School | 102.0 | 285 | 98 | 90 | 98 |
| Great Ouseburn Community Primary School | 101.5 | 283 | 92 | 100 | 92 |
| St Martin's Church of England Voluntary Aided Primary School, Scarborough | 101.4 | 283 | 98 | 93 | 93 |
| Bradleys Both Community Primary School | 100.2 | 283 | 94 | 94 | 94 |
| Lothersdale Community Primary School | 100.0 | 283 | 100 | 83 | 100 |
| St Robert's Catholic Primary School, Harrogate | 101.1 | 283 | 93 | 95 | 95 |
| Linton-on-Ouse Primary School | 100.6 | 283 | 92 | 92 | 100 |
| Welburn Community Primary School | 101.3 | 283 | 92 | 92 | 100 |
| Middleton Tyas Church of England Primary School | 100.0 | 282 | 94 | 94 | 94 |
| Ripley Endowed Church of England School | 100.6 | 282 | 100 | 82 | 100 |
| Rossett Acre Primary School | 100.0 | 282 | 93 | 93 | 96 |
| Knaresborough, Aspin Park Community Primary School | 101.6 | 281 | 94 | 91 | 96 |
| Embsay Church of England Voluntary Controlled Primary School | 100.9 | 281 | 91 | 91 | 100 |
| St Mary's Roman Catholic Primary School, Richmond | 102.3 | 281 | 91 | 91 | 100 |
| Tockwith Church of England Voluntary Controlled Primary School | 100.5 | 281 | 94 | 91 | 97 |
| Sutton in Craven Church of England Voluntary Controlled Primary School | 101.1 | 281 | 94 | 94 | 94 |
| Camblesforth Community Primary School | 100.4 | 281 | 92 | 92 | 96 |
| Brotherton and Byram Community Primary School | 101.2 | 280 | 100 | 80 | 100 |
| Hampsthwaite Church of England Primary School | 101.7 | 279 | 93 | 93 | 93 |
| Nawton Community Primary School | 101.2 | 279 | 93 | 86 | 100 |
| Kildwick Church of England Voluntary Controlled Primary School | 100.1 | 279 | 84 | 100 | 95 |
| St Mary's Catholic Primary School, Knaresborough | 101.0 | 278 | 96 | 91 | 91 |
| Easingwold Community Primary School | 100.8 | 277 | 90 | 88 | 100 |
| Fountains Church of England Primary School | 101.3 | 277 | 100 | 77 | 100 |
| Gargrave Church of England Voluntary Controlled Primary School | 101.1 | 276 | 82 | 100 | 94 |
| Skipton Parish Church Church of England Voluntary Controlled Primary School | 100.3 | 276 | 90 | 92 | 94 |
| Tadcaster East Community Primary School | 101.4 | 276 | 86 | 90 | 100 |
| Amotherby Community Primary School | 101.8 | 275 | 88 | 92 | 96 |
| Barkston Ash Catholic Primary School | 101.3 | 275 | 95 | 95 | 85 |
| Skipton, Water Street Community Primary School | 100.7 | 275 | 97 | 91 | 88 |
| Carlton-in-Snaith Community Primary School | 100.9 | 275 | 92 | 92 | 92 |
| Aiskew, Leeming Bar Church of England Primary School | 100.7 | 275 | 92 | 83 | 100 |
| Harrogate, Bilton Grange Community Primary School | 99.9 | 274 | 88 | 91 | 94 |
| Pannal Primary School | 100.8 | 274 | 93 | 85 | 96 |
| Leyburn Community Primary School | 100.7 | 274 | 91 | 87 | 96 |
| Skipton, Greatwood Community Primary School | 101.3 | 273 | 93 | 87 | 93 |
| Whitby, Airy Hill Community Primary School | 101.2 | 273 | 88 | 88 | 97 |
| Farnley Church of England Voluntary Aided Primary School | 100.7 | 273 | 87 | 87 | 100 |
| Great Smeaton Community Primary School | 100.2 | 273 | 100 | 82 | 91 |
| St Mary's Roman Catholic Primary School, Malton | 100.7 | 273 | 100 | 82 | 91 |
| Ainderby Steeple Church of England Primary School | 99.5 | 272 | 100 | 83 | 89 |
| Harrogate, St Peter's Church of England Primary School | 100.2 | 271 | 94 | 83 | 94 |
| Kirkbymoorside Community Primary School | 100.3 | 270 | 94 | 79 | 97 |
| Glusburn Community Primary School | 100.6 | 270 | 89 | 86 | 95 |
| East Ayton Community Primary School | 101.0 | 270 | 89 | 89 | 93 |
| Stakesby Community Primary School | 100.7 | 270 | 80 | 90 | 100 |
| Tadcaster, Riverside Community Primary School | 101.0 | 269 | 94 | 85 | 90 |
| Forest of Galtres Anglican-Methodist Primary School | 100.3 | 269 | 88 | 85 | 96 |
| Seamer and Irton Community Primary School | 100.2 | 269 | 86 | 86 | 96 |
| Riccall Community Primary School | 100.7 | 268 | 89 | 82 | 96 |
| Boroughbridge Primary School | 99.8 | 268 | 88 | 90 | 90 |
| Applegarth Primary School | 99.5 | 268 | 97 | 76 | 95 |
| Broomfield School | 100.8 | 267 | 87 | 87 | 93 |
| Christ Church Church of England Voluntary Controlled Primary School | 100.9 | 267 | 94 | 78 | 94 |
| Brayton Community Junior School | 100.7 | 267 | 87 | 83 | 96 |
| Castle Church of England Junior School, Knaresborough | 100.4 | 266 | 88 | 88 | 90 |
| Sowerby Community Primary School | 100.3 | 266 | 89 | 82 | 95 |
| St Peter's Roman Catholic Primary School | 100.5 | 265 | 87 | 84 | 94 |
| Hertford Vale Church of England Voluntary Controlled Primary School, Staxton | 100.0 | 265 | 95 | 80 | 90 |
| Western Primary School | 100.4 | 264 | 88 | 82 | 94 |
| Thorpe Willoughby Community Primary School | 100.8 | 264 | 86 | 86 | 91 |
| St Joseph's Roman Catholic Primary School, Pickering | 100.1 | 264 | 71 | 93 | 100 |
| Askrigg Voluntary Controlled Primary School | 99.6 | 264 | 82 | 91 | 91 |
| Richmond Methodist Primary School | 98.3 | 264 | 91 | 79 | 94 |
| Husthwaite Church of England Voluntary Controlled Primary School | 100.8 | 263 | 94 | 75 | 94 |
| St Stephen's Catholic Primary School, Skipton | 99.0 | 263 | 88 | 88 | 88 |
| South Milford Community Primary School | 100.0 | 263 | 88 | 84 | 91 |
| Bolton-on-Swale St Mary's CofE Primary School | 100.9 | 262 | 92 | 77 | 92 |
| Bedale Church of England Primary School | 99.7 | 262 | 91 | 80 | 91 |
| Cawood Church of England Voluntary Aided Primary School | 100.6 | 262 | 92 | 77 | 92 |
| St Wilfrid's Catholic Primary School | 100.7 | 261 | 100 | 78 | 83 |
| Selby, Longman's Hill Community Primary School | 100.2 | 261 | 83 | 87 | 91 |
| Goldsborough Church of England Primary School | 99.5 | 260 | 87 | 87 | 87 |
| All Saints Roman Catholic Primary School | 101.1 | 260 | 93 | 73 | 93 |
| St Mary's Catholic Primary School | 100.5 | 260 | 93 | 80 | 87 |
| Wistow Parochial Church of England Voluntary Controlled Primary School | 100.8 | 260 | 87 | 73 | 100 |
| Knaresborough, Meadowside Community Primary School | 99.1 | 260 | 83 | 90 | 87 |
| Hemingbrough Community Primary School | 102.0 | 259 | 83 | 79 | 97 |
| Saltergate Community Junior School | 100.1 | 259 | 89 | 76 | 94 |
| Thornton Dale CofE (VC) Primary School | 100.5 | 259 | 88 | 81 | 91 |
| Harrogate, Grove Road Community Primary School | 102.0 | 259 | 74 | 85 | 100 |
| Kirk Fenton Parochial Church of England Voluntary Controlled Primary School | 101.0 | 258 | 92 | 75 | 92 |
| Hambleton Church of England Voluntary Controlled Primary School | 99.8 | 258 | 85 | 81 | 92 |
| Danby Church of England Voluntary Controlled School | 102.0 | 258 | 92 | 83 | 83 |
| Hipswell Church of England Primary School | 100.8 | 258 | 83 | 79 | 96 |
| St George's Roman Catholic Primary School | 99.5 | 258 | 83 | 83 | 92 |
| Scarborough, Northstead Community Primary School | 101.0 | 257 | 80 | 87 | 91 |
| St Joseph's Catholic Primary School, Harrogate | 99.9 | 257 | 87 | 78 | 91 |
| Barlby Community Primary School | 99.1 | 256 | 88 | 79 | 90 |
| Burneston Church of England Voluntary Aided Primary School | 101.6 | 255 | 80 | 80 | 95 |
| Escrick Church of England Voluntary Controlled Primary School | 100.5 | 255 | 82 | 82 | 91 |
| Spofforth Church of England Controlled Primary School | 100.7 | 255 | 82 | 82 | 91 |
| Romanby Primary School | 99.4 | 254 | 80 | 78 | 95 |
| St Cuthbert's Church of England Primary School, Pateley Bridge | 100.7 | 253 | 89 | 74 | 89 |
| Cliffe Voluntary Controlled Primary School | 100.6 | 253 | 88 | 76 | 88 |
| Catterick Garrison, Le Cateau Community Primary School | 100.3 | 253 | 88 | 75 | 91 |
| Leeming RAF Community Primary School | 101.5 | 252 | 85 | 74 | 93 |
| Cayton Community Primary School | 100.9 | 252 | 88 | 72 | 92 |
| Richmond Church of England Primary School | 100.2 | 251 | 88 | 76 | 88 |
| Thirsk Community Primary School | 100.9 | 251 | 88 | 65 | 98 |
| Hookstone Chase Community Primary School | 101.6 | 251 | 80 | 80 | 91 |
| Sutton on the Forest Church of England Voluntary Controlled Primary School | 99.1 | 250 | 83 | 75 | 92 |
| Appleton Wiske Community Primary School | 100.0 | 250 | 92 | 75 | 83 |
| Fylingdales Church of England Voluntary Controlled Primary School | 98.9 | 250 | 78 | 89 | 83 |
| Pickering Community Junior School | 100.1 | 250 | 79 | 84 | 87 |
| Hawes Community Primary School | 101.6 | 250 | 75 | 75 | 100 |
| Marton-cum-Grafton Church of England Voluntary Aided Primary School | 99.7 | 250 | 83 | 83 | 83 |
| Saxton Church of England Voluntary Controlled Primary School | 99.3 | 250 | 83 | 83 | 83 |
| Cononley Community Primary School | 99.5 | 250 | 83 | 75 | 92 |
| Harrogate, Woodlands Community Junior School | 101.6 | 249 | 82 | 79 | 88 |
| Wheatcroft Community Primary School | 100.4 | 249 | 89 | 73 | 86 |
| West Cliff Primary School | 99.6 | 247 | 88 | 76 | 82 |
| Stokesley Community Primary School | 99.0 | 246 | 84 | 78 | 85 |
| Ingleton Middle School | 99.8 | 246 | 83 | 71 | 91 |
| Lindhead School | 99.8 | 246 | 82 | 79 | 86 |
| Kirk Hammerton Church of England Primary School | 100.4 | 245 | 82 | 73 | 91 |
| Alne Primary School | 102.2 | 245 | 73 | 73 | 100 |
| Selby, Barwic Parade Community Primary School | 101.1 | 245 | 76 | 79 | 91 |
| Kirkby in Malhamdale United Voluntary Aided Primary School | 99.1 | 245 | 73 | 82 | 91 |
| Sand Hutton Church of England Voluntary Controlled Primary School | 98.6 | 245 | 82 | 82 | 82 |
| Kirkby Malzeard Church of England Primary School | 100.4 | 244 | 88 | 75 | 81 |
| Brompton-on-Swale Church of England Primary School | 99.8 | 244 | 76 | 80 | 88 |
| Brompton Community Primary School | 100.6 | 244 | 78 | 78 | 89 |
| Thornton Watlass Church of England Primary School | 100.3 | 243 | 79 | 71 | 93 |
| Staithes, Seton Community Primary School | 100.9 | 242 | 75 | 83 | 83 |
| Masham Church of England VA Primary School | 99.8 | 242 | 75 | 67 | 100 |
| Killinghall Church of England Primary School | 98.5 | 242 | 83 | 83 | 75 |
| Filey Junior School | 99.8 | 241 | 75 | 80 | 86 |
| Sutton-in-Craven Community Primary School | 98.6 | 241 | 72 | 78 | 91 |
| Ripon, Greystone Community Primary School | 99.8 | 240 | 69 | 80 | 91 |
| Topcliffe Church of England Voluntary Controlled Primary School | 99.8 | 238 | 85 | 69 | 85 |
| Settle Middle School | 99.4 | 237 | 74 | 78 | 85 |
| Gladstone Road Junior School | 100.6 | 236 | 76 | 74 | 86 |
| Sacred Heart RC Primary School | 101.1 | 236 | 82 | 73 | 82 |
| Holy Trinity CofE Junior School | 98.1 | 235 | 78 | 73 | 84 |
| Harrogate, Coppice Valley Community Primary School | 100.3 | 234 | 76 | 76 | 83 |
| Whitley and Eggborough Community Primary School | 100.4 | 233 | 67 | 78 | 89 |
| Sherburn in Elmet, Athelstan Community Primary School | 98.5 | 233 | 83 | 70 | 80 |
| Sherburn Hungate Community Primary School | 99.8 | 230 | 83 | 58 | 90 |
| Carleton Endowed School | 99.5 | 229 | 86 | 71 | 71 |
| Hunmanby Primary School | 100.8 | 226 | 74 | 67 | 85 |
| Norton Community Primary School | 99.8 | 225 | 74 | 74 | 78 |
| Summerbridge Community Primary School | 99.1 | 224 | 76 | 71 | 76 |
| Kirby Hill Church of England Primary School | 98.7 | 219 | 71 | 67 | 81 |
| Ripon Cathedral Church of England Primary School | 98.9 | 218 | 76 | 62 | 79 |
| Sleights Church of England Voluntary Controlled Primary School | 100.3 | 217 | 61 | 72 | 83 |
| Newby and Scalby Primary School | 99.6 | 214 | 74 | 61 | 79 |
| Malton Community Primary School | 99.0 | 214 | 78 | 59 | 78 |
| Wavell Community Junior School | 99.2 | 214 | 71 | 61 | 82 |
| Scarborough, Overdale Community Primary School | 99.2 | 214 | 64 | 69 | 81 |
| Whitby, East Whitby Community Primary School | 100.1 | 213 | 73 | 60 | 80 |
| Selby Abbey Church of England Voluntary Controlled Primary School | 100.5 | 212 | 65 | 61 | 86 |
| Michael Syddall Church of England Aided Primary School | 99.9 | 211 | 68 | 61 | 82 |
| Bishop Monkton Church of England Primary School | 99.6 | 209 | 73 | 64 | 73 |
| Rillington Community Primary School | 100.0 | 208 | 62 | 69 | 77 |
| Starbeck Community Primary and Nursery | 98.8 | 208 | 61 | 63 | 84 |
| Harrogate, New Park Community Primary School | 98.8 | 207 | 66 | 68 | 73 |
| Hensall Community Primary School | 100.1 | 206 | 56 | 69 | 81 |
| Bullamoor Junior School | 99.2 | 206 | 59 | 66 | 81 |
| Woodfield Primary School | 98.1 | 206 | 52 | 73 | 82 |
| Mill Hill Community Primary School | 96.9 | 203 | 72 | 50 | 81 |
| Friarage Community Primary School | 99.7 | 198 | 66 | 64 | 69 |
| Scarborough, Barrowcliff Community Junior School | 99.0 | 197 | 57 | 65 | 75 |
| Colburn Community Primary School | 99.9 | 197 | 57 | 62 | 78 |
| Kellington Primary School | 99.5 | 195 | 65 | 60 | 70 |
| Catterick Garrison, Carnagill Community Primary School | 99.8 | 193 | 79 | 50 | 64 |
| Scarborough, Braeburn Community Junior School | 99.0 | 187 | 55 | 62 | 70 |
| Hinderwell Community Primary School | 99.3 | 187 | 58 | 58 | 71 |
| Oakridge Community Primary School | 98.0 | 186 | 64 | 57 | 64 |
| St Hilda's Roman Catholic Primary School | 98.3 | 183 | 58 | 58 | 67 |
| West Heslerton Church of England Voluntary Controlled Primary School | 98.4 | 182 | 55 | 64 | 64 |
| Hackness Church of England Voluntary Controlled Primary School | 99.3 | 164 | 18 | 73 | 73 |
| Skipton, Ings Community Primary and Nursery School | 98.4 | 156 | 50 | 44 | 63 |
| Selby Community Primary School | 97.7 | 144 | 44 | 46 | 54 |