The best primary schools by area
Browse the top-rated primary schools across England by town or county. Every list is ranked by our composite score across Ofsted, attainment, progress and engagement.
Most primary schools
The 12 largest peer groups in England.
England regions
Whole-region rankings that link down to every local area inside them.
England counties
36 counties with 5+ scored primary schools.
- Bedfordshire186
- Berkshire250
- Buckinghamshire253
- Cambridgeshire266
- Cheshire472
- Cleveland14
- Cumbria259
- Derbyshire387
- Devon394
- Dorset182
- East Sussex179
- East Yorkshire23
- Essex629
- Greater Manchester108
- Hampshire502
- Hertfordshire422
- Isle of Wight35
- Kent639
- Lancashire857
- Leicestershire289
- Lincolnshire325
- Merseyside353
- Middlesex117
- North Yorkshire360
- Northamptonshire226
- Nottinghamshire349
- Shropshire149
- Somerset301
- South Yorkshire397
- Staffordshire336
- Surrey445
- Teesside9
- Tyne and Wear312
- West Midlands728
- West Yorkshire654
- Wiltshire251
England towns
635 towns with 5+ scored primary schools.
A
B
- Bacup8
- Bakewell6
- Baldock5
- Banbury33
- Banstead6
- Barking11
- Barnard Castle6
- Barnoldswick7
- Barnstaple23
- Barrow-in-Furness24
- Basildon27
- Basingstoke40
- Bath33
- Batley16
- Battle6
- Beaconsfield5
- Beaworthy5
- Beccles11
- Beckenham11
- Bedale5
- Bedford64
- Bedlington6
- Bedworth10
- Belper13
- Belvedere6
- Benfleet12
- Berkhamsted10
- Berwick-upon-Tweed9
- Beverley13
- Bexhill-on-Sea8
- Bexleyheath9
- Bicester17
- Bideford13
- Biggleswade8
- Billericay9
- Billingham10
- Bilston13
- Bingley8
- Birkenhead12
- Birmingham282
- Bishop Auckland29
- Bishop's Stortford24
- Blackburn53
- Blandford Forum10
- Blaydon-on-Tyne5
- Blyth8
- Bodmin16
- Bognor Regis11
- Bootle13
- Borehamwood10
- Boston24
- Bourne6
- Bournemouth29
- Brackley8
- Bracknell18
- Braintree19
- Brampton9
- Brentwood19
- Bridgnorth6
- Bridgwater28
- Bridlington9
- Bridport10
- Brierley Hill11
- Brigg7
- Brighouse10
- Brighton37
- Bristol209
- Brixham5
- Broadstairs7
- Bromsgrove11
- Brough9
- Buckingham13
- Bude7
- Bungay5
- Buntingford5
- Burgess Hill7
- Burnley34
- Burntwood7
- Burton-on-Trent27
- Bury St Edmunds33
- Bushey10
- Buxton14
C
- Calne9
- Camberley18
- Camborne11
- Cambridge78
- Cannock18
- Canterbury28
- Canvey Island10
- Carlisle45
- Carnforth15
- Carshalton13
- Carterton6
- Castleford14
- Caterham7
- Catterick Garrison6
- Chard6
- Chatham17
- Cheadle14
- Chelmsford51
- Cheltenham44
- Chertsey7
- Chesham9
- Chessington5
- Chester36
- Chester le Street18
- Chesterfield60
- Chichester23
- Chigwell6
- Chippenham23
- Chipping Norton10
- Chorley40
- Christchurch12
- Cinderford5
- Cirencester14
- Clacton-on-Sea16
- Cleckheaton6
- Cleethorpes9
- Clevedon5
- Clitheroe15
- Coalville18
- Cockermouth6
- Colchester72
- Coleford6
- Colne9
- Congleton9
- Consett15
- Corby20
- Cottingham5
- Coulsdon6
- Coventry94
- Cradley Heath5
- Cramlington12
- Cranbrook9
- Craven Arms8
- Crawley28
- Crediton11
- Crewe25
- Crewkerne5
- Crook10
- Crowborough7
- Cullompton9
D
E
F
G
H
- Halesowen16
- Halifax42
- Halstead11
- Hampton6
- Harlow31
- Harpenden12
- Harrogate34
- Hartlepool30
- Harwich6
- Haslemere6
- Hastings10
- Hatfield11
- Havant12
- Haverhill10
- Hayes19
- Hayle5
- Haywards Heath17
- Heanor8
- Heathfield6
- Hebburn6
- Hebden Bridge9
- Helston18
- Hemel Hempstead34
- Henley-on-Thames8
- Hereford40
- Herne Bay7
- Hertford13
- Hexham16
- Heywood8
- High Peak11
- High Wycombe39
- Highbridge6
- Hinckley13
- Hitchin27
- Hoddesdon8
- Holmfirth14
- Holsworthy6
- Honiton8
- Hook9
- Hope Valley11
- Horley9
- Hornchurch16
- Horsham30
- Houghton le Spring18
- Hove9
- Huddersfield55
- Hull92
- Hungerford6
- Huntingdon29
- Hyde9
- Hythe6
K
L
- Lancaster26
- Langport5
- Launceston16
- Leamington Spa18
- Leatherhead9
- Ledbury5
- Leek8
- Leicester151
- Leigh15
- Leigh-on-Sea10
- Leighton Buzzard15
- Leominster8
- Letchworth Garden City9
- Lewes13
- Leyburn5
- Leyland15
- Lichfield15
- Lincoln72
- Liskeard13
- Liss5
- Littlehampton12
- Liverpool178
- Liversedge6
- Longfield5
- Loughborough38
- Loughton8
- Louth13
- Lowestoft19
- Ludlow6
- Luton50
- Lutterworth10
- Lydney10
- Lymington10
- Lytham St Annes7
M
- Macclesfield28
- Maidenhead24
- Maidstone45
- Maldon8
- Malmesbury7
- Malton11
- Malvern13
- Manchester257
- Mansfield47
- March7
- Margate8
- Market Drayton13
- Market Harborough15
- Market Rasen12
- Marlborough12
- Marlow5
- Maryport11
- Matlock25
- Melksham8
- Melton Mowbray20
- Mexborough10
- Middlesbrough61
- Millom7
- Minehead7
- Mirfield5
- Mitcham15
- Morden8
- Morecambe15
- Morpeth24
N
- Nantwich14
- Nelson17
- Neston6
- New Malden6
- Newark30
- Newbury25
- Newcastle17
- Newcastle-under-Lyme7
- Newcastle-upon-Tyne103
- Newmarket13
- Newport16
- Newport Pagnell6
- Newquay10
- Newton Abbot27
- Newton Aycliffe9
- Newton-le-Willows6
- Normanton7
- North Shields14
- Northallerton16
- Northampton98
- Northolt7
- Northwich24
- Norwich137
- Nottingham214
- Nuneaton29
P
R
S
- Saffron Walden14
- Sale18
- Salisbury46
- Saltash8
- Saltburn-by-the-Sea12
- Sandbach9
- Sandy8
- Saxmundham7
- Scarborough21
- Scunthorpe32
- Seaham9
- Selby16
- Select7
- Sevenoaks21
- Shaftesbury6
- Sheerness10
- Sheffield153
- Shepton Mallet7
- Sherborne7
- Shipley12
- Shoreham-by-Sea6
- Shrewsbury37
- Sidcup12
- Sittingbourne25
- Skegness10
- Skelmersdale19
- Skipton15
- Sleaford14
- Slough30
- Smethwick17
- South Croydon8
- South Ockendon8
- South Shields21
- Southall18
- Southam9
- Southampton106
- Southport21
- Southsea10
- Sowerby Bridge9
- Spalding33
- Spennymoor8
- Spilsby5
- St Albans37
- St Austell18
- St Ives8
- St Leonards-on-Sea8
- St Neots17
- Stafford42
- Staines7
- Stalybridge10
- Stamford10
- Stanford-le-Hope8
- Stanley17
- Stanmore5
- Stevenage27
- Stoke-on-Trent118
- Stone7
- Stonehouse8
- Stourbridge20
- Stourport-on-Severn8
- Stowmarket18
- Stratford-upon-Avon15
- Stroud26
- Sudbury16
- Sunbury-on-Thames6
- Surbiton9
- Sutton Coldfield27
- Sutton-in-Ashfield13
- Swadlincote28
- Swanley5
- Swindon74
T
- Tadcaster6
- Tadley6
- Tamworth37
- Tarporley6
- Taunton39
- Tavistock8
- Teddington5
- Teignmouth5
- Telford42
- Tewkesbury13
- Thatcham13
- Thetford20
- Thirsk13
- Thornton Heath13
- Thornton-Cleveleys10
- Tidworth5
- Tipton14
- Tiverton16
- Todmorden7
- Tonbridge21
- Torpoint6
- Torquay17
- Totnes10
- Towcester13
- Tring7
- Trowbridge18
- Truro26
- Tunbridge Wells22
- Twickenham15
W
- Wadebridge5
- Wallasey9
- Wallingford12
- Wallington6
- Wallsend12
- Waltham Cross18
- Wantage11
- Ware15
- Wareham9
- Warminster12
- Warrington67
- Warwick17
- Washington17
- Waterlooville20
- Watford35
- Wednesbury15
- Welling8
- Wellingborough28
- Wellington10
- Wells8
- Welwyn Garden City15
- Wembley14
- West Bromwich17
- West Drayton9
- West Malling10
- West Wickham5
- Westbury6
- Westcliff-on-Sea6
- Weston-super-Mare24
- Wetherby10
- Weybridge5
- Weymouth14
- Whitby16
- Whitchurch7
- Whitehaven14
- Whitley Bay13
- Whitstable7
- Wickford10
- Widnes20
- Wigston9
- Wigton18
- Willenhall9
- Wilmslow8
- Wimborne14
- Winchester21
- Windsor15
- Winsford10
- Wisbech26
- Witham11
- Witney21
- Woking24
- Wolverhampton72
- Woodbridge17
- Woodford Green6
- Worcester45
- Worcester Park6
- Workington16
- Worksop23
- Worthing24
- Wotton-under-Edge8
- Wymondham7