School Chooser

Best grammar schools in England

Every state grammar school in England that has a score, ranked by School Chooser Score. Altrincham Grammar School for Boys leads with 100. Grammar schools pick their pupils by the 11-plus, so they sit near the top of any raw results table almost by definition. The score compares each one with the schools most like it, which for a grammar school means other selective schools, so this table says which grammars do well for a grammar. 100 schools listed.

#SchoolPupilsLow incomeOfstedScoreLikely rangeTrend
1Altrincham Grammar School for BoysAltrincham, Trafford · Academy (grammar)1,4326%Outstanding 2022100100 to 100Improving
2Colchester Royal Grammar SchoolColchester, Essex · Academy (grammar)1,0735%Report card 202610099 to 100Improving
3Wallington County Grammar SchoolWallington, Sutton · Academy (grammar)1,1197%Outstanding 202210099 to 100Improving
4Wilson's SchoolWallington, Sutton · Academy (grammar)1,3276%Outstanding 202210099 to 100Steady
5Newstead Wood SchoolOrpington, Bromley · Academy (grammar)1,3476%Outstanding 202210099 to 100Steady
6St Olave's and St Saviour's Grammar SchoolOrpington, Bromley · Church of England (grammar)1,0846%No overall grade 202410098 to 100Steady
7King Edward VI Camp Hill School for BoysBirmingham · Academy (grammar)1,05928%Outstanding 202310098 to 100Steady
8Queen Elizabeth's School, BarnetBarnet · Academy (grammar)1,3213%Outstanding 202210098 to 100Steady
9Sale Grammar SchoolSale, Trafford · Academy (grammar)1,3523%Outstanding 20229998 to 100Steady
10Colyton Grammar SchoolColyton, Devon · Academy (grammar)1,0839%Outstanding 20229998 to 100Steady
11Kendrick SchoolReading · Academy (grammar)93911%Outstanding 20229997 to 100Steady
12Stratford Girls' Grammar SchoolStratford-upon-Avon, Warwickshire · Academy (grammar)8533%Outstanding 20229998 to 100Steady
13Loreto Grammar SchoolAltrincham, Trafford · Academy (grammar)1,0756%Outstanding 20229998 to 100Steady
14King Edward VI Grammar School, ChelmsfordChelmsford, Essex · Academy (grammar)1,1533%Report card 20269998 to 100Steady
15Westcliff High School for Boys AcademyWestcliff-on-Sea, Southend-on-Sea · Academy (grammar)1,3095%Outstanding 20239998 to 100Steady
16Sir Joseph Williamson's Mathematical SchoolRochester, Medway · Academy (grammar)1,55512%Outstanding 20239998 to 100Steady
17Dr Challoner's High SchoolAmersham, Buckinghamshire · Academy (grammar)1,3913%Outstanding 20239997 to 100Steady
18Altrincham Grammar School for GirlsAltrincham, Trafford · Academy (grammar)1,3817%Outstanding 20229997 to 100Steady
19Saint Ambrose CollegeAltrincham, Trafford · Academy (grammar)1,0966%Report card 20259997 to 100Steady
20Dr Challoner's Grammar SchoolAmersham, Buckinghamshire · Academy (grammar)1,3843%Outstanding 20199997 to 100Steady
21Upton Court Grammar SchoolSlough · Academy (grammar)1,1559%Outstanding 20229997 to 100Steady
22Pate's Grammar SchoolCheltenham, Gloucestershire · Academy (grammar)1,2886%Outstanding 20249997 to 100Steady
23King Edward VI SchoolStratford-upon-Avon, Warwickshire · Academy (grammar)8793%Outstanding 20219997 to 100Steady
24Reading SchoolReading · Academy (grammar)1,1385%Outstanding 20239997 to 100Steady
25The Judd SchoolTonbridge, Kent · Voluntary (grammar)1,5413%No overall grade 20259997 to 100Steady
26Westcliff High School for GirlsWestcliff-on-Sea, Southend-on-Sea · Academy (grammar)1,3548%Outstanding 20249997 to 100Steady
27Colchester County High School for GirlsColchester, Essex · Academy (grammar)1,1983%Outstanding 20239997 to 100Steady
28Dartford Grammar SchoolDartford, Kent · Academy (grammar)1,57610%Outstanding 20229997 to 100Steady
29Wallington High School for GirlsWallington, Sutton · Academy (grammar)1,54813%No overall grade 20259997 to 100Steady
30Chesham Grammar SchoolChesham, Buckinghamshire · Academy (grammar)1,3313%No overall grade 20259997 to 100Steady
31King Edward VI Camp Hill School for GirlsBirmingham · Academy (grammar)1,11830%Outstanding 20219997 to 100Steady
32Lawrence Sheriff SchoolRugby, Warwickshire · Academy (grammar)1,20010%Outstanding 20229997 to 100Steady
33Bournemouth SchoolBournemouth, Bournemouth, Christchurch and Poole · Academy (grammar)1,3207%Outstanding 20249997 to 100Steady
34St Bernard's Catholic Grammar SchoolSlough · Roman Catholic (grammar)1,1784%Outstanding 20239997 to 100Steady
35Upton Hall School FCJWirral · Academy (grammar)1,00410%Outstanding 20229997 to 100Steady
36Queen Mary's Grammar SchoolWalsall · Academy (grammar)1,39928%Outstanding 20239897 to 100Steady
37The Skinners' SchoolTunbridge Wells, Kent · Academy (grammar)1,1495%Report card 20269897 to 100Improving
38Kesteven and Grantham Girls' SchoolGrantham, Lincolnshire · Academy (grammar)1,2389%Outstanding 20239896 to 100Steady
39The Tiffin Girls' SchoolKingston upon Thames · Academy (grammar)1,2677%Report card 20269896 to 100Steady
40The Crypt SchoolGloucester, Gloucestershire · Academy (grammar)1,1004%Outstanding 20249896 to 100Steady
41Southend High School for GirlsSouthend-on-Sea · Academy (grammar)1,3129%Outstanding 20249896 to 100Steady
42Stroud High SchoolStroud, Gloucestershire · Academy (grammar)1,1443%Outstanding 20239896 to 100Steady
43Clitheroe Royal Grammar SchoolClitheroe, Lancashire · Academy (grammar)1,49611%Outstanding 20229896 to 100Steady
44Chelmsford County High School for GirlsChelmsford, Essex · Academy (grammar)1,2755%Outstanding 20249896 to 100Steady
45Southend High School for BoysSouthend-on-Sea · Academy (grammar)1,3328%Outstanding 20249896 to 100Steady
46Townley Grammar SchoolBexleyheath, Bexley · Academy (grammar)1,6699%Outstanding 20239896 to 100Steady
47Wycombe High SchoolHigh Wycombe, Buckinghamshire · Academy (grammar)1,3719%Outstanding 20249896 to 100Steady
48Tonbridge Grammar SchoolTonbridge, Kent · Academy (grammar)1,1502%Outstanding 20199896 to 99Steady
49St Joseph's CollegeStoke-on-Trent · Academy (grammar)1,1049%No overall grade 20259896 to 100Steady
50Dartford Grammar School for GirlsDartford, Kent · Academy (grammar)1,25724%Report card 20269896 to 99Steady
51Bishop Vesey's Grammar SchoolSutton Coldfield, Birmingham · Academy (grammar)1,45514%Outstanding 20249896 to 99Steady
52Wolverhampton Girls' High SchoolWolverhampton · Academy (grammar)1,21116%Outstanding 20239896 to 99Steady
53Herschel Grammar SchoolSlough · Academy (grammar)1,0627%Outstanding 20249896 to 99Steady
54Aylesbury High SchoolAylesbury, Buckinghamshire · Academy (grammar)1,3686%Outstanding 20239896 to 99Steady
55Tunbridge Wells Girls' Grammar SchoolTunbridge Wells, Kent · Foundation (grammar)1,1234%Outstanding 20239896 to 99Steady
56Newport Girls' High School AcademyNewport, Telford and Wrekin · Academy (grammar)8847%Outstanding 20229896 to 100Steady
57Heckmondwike Grammar SchoolHeckmondwike, Kirklees · Academy (grammar)1,5226%Good 20229896 to 99Steady
58St Michael's Catholic Grammar SchoolLondon, Barnet · Roman Catholic (grammar)90810%Outstanding 20229896 to 99Steady
59Invicta Grammar SchoolMaidstone, Kent · Academy (grammar)1,6708%Outstanding 20249896 to 99Steady
60Nonsuch High School for GirlsSutton · Academy (grammar)1,49410%Report card 20269796 to 99Steady
61The Latymer SchoolLondon, Enfield · Voluntary (grammar)1,3559%Report card 20269796 to 99Steady
62Sir Henry Floyd Grammar SchoolAylesbury, Buckinghamshire · Academy (grammar)1,3537%Outstanding 20249796 to 99Steady
63Bexley Grammar SchoolWelling, Bexley · Academy (grammar)1,5044%Outstanding 20229796 to 99Steady
64Alcester Grammar SchoolAlcester, Warwickshire · Academy (grammar)1,2992%Outstanding 20229796 to 99Steady
65Beaconsfield High SchoolBeaconsfield, Buckinghamshire · Academy (grammar)1,2832%Outstanding 20199796 to 99Steady
66Sutton Coldfield Grammar School for GirlsSutton Coldfield, Birmingham · Academy (grammar)1,23617%Good 20229795 to 99Steady
67King Edward VI Handsworth SchoolBirmingham · Academy (grammar)1,36526%No overall grade 20249795 to 99Steady
68Sir William Borlase's Grammar SchoolMarlow, Buckinghamshire · Academy (grammar)1,2223%Outstanding 20249795 to 99Steady
69The King's School, GranthamGrantham, Lincolnshire · Academy (grammar)1,2218%Good 20229795 to 99Steady
70The Blue Coat SchoolLiverpool · Academy (grammar)1,23213%Good 20229795 to 99Steady
71Highworth Grammar SchoolAshford, Kent · Academy (grammar)1,5539%No overall grade 20259795 to 99Steady
72South Wilts Grammar SchoolSalisbury, Wiltshire · Academy (grammar)1,2003%Good 20199795 to 99Steady
73Sir Thomas Rich's SchoolGloucester, Gloucestershire · Academy (grammar)1,2406%Report card 20259795 to 99Steady
74John Hampden Grammar SchoolHigh Wycombe, Buckinghamshire · Academy (grammar)1,2815%Outstanding 20229795 to 98Steady
75Aylesbury Grammar SchoolAylesbury, Buckinghamshire · Academy (grammar)1,3467%Outstanding 20229695 to 98Steady
76Dover Grammar School for BoysDover, Kent · Foundation (grammar)96021%No overall grade 20259694 to 98Improving
77Chislehurst and Sidcup Grammar SchoolSidcup, Bexley · Academy (grammar)1,5612%Good 20229694 to 98Steady
78Queen Mary's High SchoolWalsall · Academy (grammar)94929%Report card 20269694 to 98Steady
79Urmston Grammar AcademyManchester, Trafford · Academy (grammar)1,1377%Good 20229694 to 98Steady
80The Royal Grammar School, High WycombeHigh Wycombe, Buckinghamshire · Academy (grammar)1,4516%Good 20199695 to 98Steady
81Stretford Grammar SchoolManchester, Trafford · Foundation (grammar)95617%Good 20249694 to 98Steady
82Langley Grammar SchoolLangley, Slough · Academy (grammar)1,2847%Report card 20269694 to 98Steady
83Maidstone Grammar SchoolMaidstone, Kent · Foundation (grammar)1,4439%Not inspected9694 to 98Steady
84Bournemouth School for GirlsBournemouth, Bournemouth, Christchurch and Poole · Academy (grammar)1,2907%Outstanding 20249694 to 98Steady
85Bishop Wordsworth's Church of England Grammar SchoolSalisbury, Wiltshire · Academy (grammar)1,1934%Report card 20269694 to 98Steady
86Kesteven and Sleaford High School Selective AcademySleaford, Lincolnshire · Academy (grammar)74710%No overall grade 20249694 to 98Steady
87Devonport High School for GirlsPlymouth · Academy (grammar)97110%Good 20199694 to 98Steady
88Sutton Grammar SchoolSutton · Academy (grammar)1,0611%Good 20229694 to 98Steady
89Denmark Road High SchoolGloucester, Gloucestershire · Academy (grammar)1,0246%Report card 20269694 to 98Steady
90King Edward VI Five Ways SchoolBirmingham · Academy (grammar)1,32417%Good 20239693 to 97Steady
91The Henrietta Barnett SchoolLondon, Barnet · Academy (grammar)8124%Good 20229693 to 97Steady
92Maidstone Grammar School for GirlsMaidstone, Kent · Foundation (grammar)1,25410%Outstanding 20239593 to 97Steady
93Tiffin SchoolKingston upon Thames · Academy (grammar)1,4783%Good 20229593 to 97Steady
94The Crossley Heath SchoolHalifax, Calderdale · Academy (grammar)1,17911%Good 20239593 to 97Steady
95Fort Pitt Grammar SchoolChatham, Medway · Academy (grammar)1,00914%Outstanding 20229593 to 97Steady
96Ilford County High SchoolIlford, Redbridge · Council (grammar)1,11513%Report card 20269593 to 97Steady
97Torquay Girls' Grammar SchoolTorquay, Torbay · Academy (grammar)1,0586%Outstanding 20239592 to 97Steady
98Ripon Grammar SchoolRipon, North Yorkshire · Council (grammar)9574%Good 20239492 to 97Steady
99King Edward VI Aston SchoolBirmingham · Academy (grammar)1,02325%Outstanding 20229492 to 96Steady
100Oakwood Park Grammar SchoolMaidstone, Kent · Academy (grammar)1,1008%Good 20249492 to 96Steady

* borderline: the likely range crosses into another band.

How to read this

Only state grammar schools are listed: schools the Department for Education records as selective by ability. Independent schools with entrance exams are not grammar schools and are not here, and neither are Northern Ireland's grammars, which have no score because the inspectorate publishes no grades. The score is out of 100 and each school is measured against the 50 schools most like it, which for a selective school means other selective schools. Admission depends on the 11-plus, and each council or school sets its own test and pass mark: check with the school, and note the test is usually sat in Year 6 with registration closing the summer before. How the score works.