Skip to content
OfferDay
Best schools Browse Guides Insights Answers Search

Best school rankings in England

Looking for the best schools where you live? These pages rank the primary and secondary schools in an area by their most recent exam results, so you can see at a glance which are scoring highest. There are 910 ranking tables in all, covering 677 towns and local authorities across 145 English authorities. Pick your town or authority below.

Rankings use exam results only and never Ofsted judgements, because inspections from different eras cannot fairly be compared. Special schools and independent schools are left out, since their published figures do not compare like for like. Results are one part of the picture, so each school's own page carries its inspection history and context. We rank England only: Wales and Scotland publish no open-licence, school-level attainment data, so there is nothing to rank fairly there. There is more on how the tables are built in our data and methodology guide.

Barking and Dagenham

Barnet

Barnsley

Bath and North East Somerset

Bedford

Bexley

Birmingham

Blackburn with Darwen

Blackpool

Bolton

Bournemouth, Christchurch and Poole

Bracknell Forest

Bradford

Brent

Brighton and Hove

Bristol, City of

Bromley

Buckinghamshire

Bury

Calderdale

Cambridgeshire

Central Bedfordshire

Cheshire East

Cheshire West and Chester

Cornwall

County Durham

Coventry

Croydon

Cumberland

Darlington

Derby

Derbyshire

Devon

Doncaster

Dorset

Dudley

Ealing

East Riding of Yorkshire

East Sussex

Enfield

Essex

Gateshead

Gloucestershire

Halton

Hammersmith and Fulham

Hampshire

Haringey

Harrow

Hartlepool

Havering

Herefordshire, County of

Hertfordshire

Hillingdon

Hounslow

Isle of Wight

Kensington and Chelsea

Kent

Kingston upon Hull, City of

Kingston upon Thames

Kirklees

Knowsley

Lancashire

Leeds

Leicester

Leicestershire

Lincolnshire

Liverpool

Luton

Manchester

Medway

Merton

Middlesbrough

Milton Keynes

Newcastle upon Tyne

Newham

Norfolk

North East Lincolnshire

North Lincolnshire

North Northamptonshire

North Somerset

North Tyneside

North Yorkshire

Northumberland

Nottinghamshire

Oldham

Oxfordshire

Peterborough

Plymouth

Portsmouth

Pre-LGR 2019 Bournemouth

Pre-LGR 2021 Northamptonshire

Reading

Redbridge

Redcar and Cleveland

Richmond upon Thames

Rochdale

Rotherham

Rutland

Salford

Sandwell

Sefton

Sheffield

Shropshire

Slough

Solihull

Somerset

South Tyneside

Southampton

Southend-on-Sea

Southwark

St. Helens

Staffordshire

Stockport

Stockton-on-Tees

Stoke-on-Trent

Suffolk

Sunderland

Surrey

Sutton

Swindon

Tameside

Telford and Wrekin

Thurrock

Torbay

Tower Hamlets

Trafford

Wakefield

Walsall

Waltham Forest

Wandsworth

Warrington

Warwickshire

West Berkshire

West Northamptonshire

West Sussex

Westminster

Westmorland and Furness

Wigan

Wiltshire

Windsor and Maidenhead

Wirral

Wokingham

Wolverhampton

Worcestershire

York