Best grammar schools in the UK
We examined the value-added from KS2 to GCSE for 2024 to see which are the best grammar schools (academically selective state schools) when it comes to value added. 'Value added' is a term used to describe how much a school helps children progress academically when compared with a national average. A note of caution - the more highly selective a grammar school, the harder it is for a school to add value - if it only accepts children who are already performing well at school, there is less room for them to progress relative to their cohort nationally.
The value added measure most commonly used is Progress 8. It measures the value a school has added to its year 11 group by comparing their achievements in selected GCSE subjects (with extra weight given to maths and English) with those that had been predicted from their KS2 (year 6) maths and English SATs results.
Click on a school name to find out more about the school.
School name | Town | Gender | Attainment 8 | Progress 8 |
|---|---|---|---|---|
Altrincham | BOYS | 79.9 | 1.32 | |
Orpington | BOYS | 85.8 | 1.27 | |
Wallington | BOYS | 85.6 | 1.27 | |
Barnet | BOYS | 86.6 | 1.22 | |
Stratford-upon-Avon | BOYS | 81.7 | 1.21 | |
Amersham | BOYS | 77.5 | 1.18 | |
Sutton | BOYS | 82.6 | 1.16 | |
High Wycombe | BOYS | 75.1 | 1.13 | |
Dartford | BOYS | 78.4 | 1.11 | |
Amersham | GIRLS | 78.2 | 1.11 | |
Chelmsford | MIXED | 83.6 | 1.11 | |
Colchester | BOYS | 83.4 | 1.10 | |
Colchester | BOYS | 83.4 | 1.10 | |
London | GIRLS | 86.4 | 1.10 | |
Grantham | BOYS | 70.7 | 1.10 | |
Birmingham | BOYS | 83.3 | 1.09 | |
Reading | GIRLS | 84.4 | 1.07 | |
Altrincham | GIRLS | 76.3 | 1.07 | |
Stratford-upon-Avon | GIRLS | 79.9 | 1.07 | |
Kingston upon Thames | GIRLS | 84.8 | 1.06 | |
Orpington | GIRLS | 80.2 | 1.05 | |
Sutton Coldfield | GIRLS | 80.9 | 1.05 | |
Grantham | GIRLS | 69.5 | 1.04 | |
Altrincham | BOYS | 73.7 | 1.04 | |
Sutton | GIRLS | 81.3 | 1.03 | |
Altrincham | GIRLS | 81.6 | 1.02 | |
Cheltenham | MIXED | 83.7 | 1.01 | |
Colyton | MIXED | 79.8 | 0.99 | |
Tunbridge Wells | BOYS | 74.1 | 0.99 | |
London | GIRLS | 79.3 | 0.98 | |
Heckmondwike | MIXED | 78.1 | 0.97 | |
Birmingham | GIRLS | 82.3 | 0.97 | |
Beaconsfield | GIRLS | 76.5 | 0.95 | |
Wallington | BOYS | 77.7 | 0.95 | |
Gloucester | GIRLS | 77.0 | 0.94 | |
Slough | MIXED | 76.7 | 0.93 | |
Westcliff-on-Sea | BOYS | 77.3 | 0.93 | |
Wallington | GIRLS | 79.3 | 0.92 | |
Gloucester | BOYS | 76.9 | 0.91 | |
Wirral | GIRLS | 68.2 | 0.91 | |
Westcliff-on-Sea | GIRLS | 76.9 | 0.90 | |
High Wycombe | GIRLS | 75.5 | 0.90 | |
Rugby | BOYS | 77.1 | 0.89 | |
Reading | BOYS | 81.1 | 0.89 | |
Rochester | BOYS | 70.3 | 0.89 | |
Manchester | MIXED | 75.9 | 0.88 | |
Ilford | BOYS | 77.4 | 0.87 | |
Aylesbury | BOYS | 75.7 | 0.86 | |
Stroud | GIRLS | 74.9 | 0.86 | |
Kingston upon Thames | BOYS | 79.2 | 0.86 | |
Tonbridge | BOYS | 78.4 | 0.85 | |
Slough | MIXED | 77.6 | 0.85 | |
Chesham | MIXED | 76.7 | 0.84 | |
High Wycombe | BOYS | 73.2 | 0.84 | |
Aylesbury | GIRLS | 76.3 | 0.82 | |
Sidcup | MIXED | 76.0 | 0.82 | |
Dartford | GIRLS | 75.3 | 0.82 | |
Birmingham | GIRLS | 77.3 | 0.81 | |
Sale | MIXED | 75.4 | 0.80 | |
Manchester | MIXED | 73.8 | 0.80 | |
Maidstone | GIRLS | 71.1 | 0.79 | |
Salisbury | GIRLS | 75.0 | 0.79 | |
Woodford Green | GIRLS | 78.3 | 0.79 | |
Plymouth | GIRLS | 75.4 | 0.78 | |
Birmingham | BOYS | 72.0 | 0.78 | |
Tunbridge Wells | GIRLS | 70.1 | 0.78 | |
Liverpool | MIXED | 80.1 | 0.77 | |
Chelmsford | GIRLS | 80.6 | 0.76 | |
Slough | MIXED | 75.4 | 0.76 | |
Tonbridge | GIRLS | 70.1 | 0.76 | |
Dartford | GIRLS | 70.2 | 0.76 | |
Sutton Coldfield | BOYS | 75.7 | 0.75 | |
Langley | MIXED | 76.7 | 0.75 | |
Tonbridge | GIRLS | 79.3 | 0.75 | |
Southend-on-Sea | BOYS | 73.9 | 0.74 | |
Southend-on-Sea | GIRLS | 75.8 | 0.74 | |
London | MIXED | 81.0 | 0.74 | |
Ripon | MIXED | 69.1 | 0.72 | |
Bournemouth | BOYS | 73.3 | 0.71 | |
Slough | MIXED | 69.9 | 0.70 | |
Broadstairs | MIXED | 68.6 | 0.69 | |
Lancaster | GIRLS | 73.7 | 0.69 | |
Bourne | MIXED | 68.1 | 0.68 | |
Market Rasen | MIXED | 71.1 | 0.68 | |
Birmingham | MIXED | 77.1 | 0.68 | |
Sleaford | GIRLS | 65.3 | 0.67 | |
Rochester | GIRLS | 71.6 | 0.67 | |
Rugby | GIRLS | 73.9 | 0.66 | |
Bexleyheath | GIRLS | 76.2 | 0.66 | |
Ashford | GIRLS | 68.8 | 0.65 | |
Dartford | BOYS | 66.5 | 0.65 | |
Chatham | GIRLS | 66.5 | 0.64 | |
Stroud | BOYS | 71.3 | 0.64 | |
Spalding | GIRLS | 65.1 | 0.63 | |
Maidstone | BOYS | 64.9 | 0.62 | |
Walsall | BOYS | 74.3 | 0.60 | |
Gloucester | MIXED | 71.1 | 0.60 | |
Skipton | BOYS | 65.8 | 0.59 | |
Lancaster | MIXED | 72.0 | 0.59 | |
Buckingham | MIXED | 73.1 | 0.59 | |
Alcester | MIXED | 73.2 | 0.57 | |
Maidstone | GIRLS | 66.3 | 0.57 | |
Marlow | MIXED | 73.8 | 0.56 | |
Salisbury | BOYS | 72.3 | 0.55 | |
Clitheroe | MIXED | 72.8 | 0.55 | |
Walsall | GIRLS | 72.1 | 0.55 | |
Bournemouth | GIRLS | 71.7 | 0.54 | |
Dover | BOYS | 59.1 | 0.54 | |
Wolverhampton | GIRLS | 74.2 | 0.54 | |
Bexley | BOYS | 72.0 | 0.53 | |
Poole | BOYS | 71.0 | 0.52 | |
Maidstone | BOYS | 66.6 | 0.50 | |
Welling | MIXED | 74.7 | 0.49 | |
Newport | GIRLS | 73.2 | 0.49 | |
Aylesbury | MIXED | 70.8 | 0.49 | |
Halifax | MIXED | 72.6 | 0.49 | |
Newport | BOYS | 71.2 | 0.46 | |
Tunbridge Wells | BOYS | 64.2 | 0.46 | |
Skipton | GIRLS | 66.9 | 0.45 | |
Poole | GIRLS | 67.8 | 0.43 | |
Canterbury | GIRLS | 66.9 | 0.43 | |
Wirral | GIRLS | 68.3 | 0.42 | |
Canterbury | MIXED | 66.0 | 0.38 | |
Gravesend | GIRLS | 65.3 | 0.38 | |
Wirral | GIRLS | 67.3 | 0.38 | |
Boston | GIRLS | 59.9 | 0.37 | |
Rossendale | MIXED | 72.0 | 0.36 | |
Chatham | GIRLS | 60.1 | 0.36 | |
Wirral | BOYS | 65.7 | 0.36 | |
Penrith | MIXED | 65.0 | 0.35 | |
Torquay | GIRLS | 68.8 | 0.35 | |
Torquay | BOYS | 66.9 | 0.34 | |
Louth | MIXED | 61.8 | 0.33 | |
Ashford | BOYS | 64.2 | 0.32 | |
Wirral | BOYS | 64.7 | 0.31 | |
Ramsgate | MIXED | 64.5 | 0.30 | |
Plymouth | BOYS | 68.9 | 0.30 | |
Spalding | BOYS | 59.8 | 0.30 | |
Horncastle | MIXED | 62.1 | 0.29 | |
Folkestone | GIRLS | 61.8 | 0.29 | |
Alford | MIXED | 59.1 | 0.28 | |
Gainsborough | MIXED | 62.4 | 0.27 | |
Sittingbourne | BOYS | 63.1 | 0.26 | |
Gillingham | MIXED | 63.2 | 0.26 | |
Canterbury | BOYS | 66.0 | 0.25 | |
Plymouth | GIRLS | 65.3 | 0.24 | |
Gloucester | GIRLS | 64.8 | 0.24 | |
Folkestone | BOYS | 62.9 | 0.24 | |
Sandwich | MIXED | 63.2 | 0.21 | |
Gravesend | BOYS | 63.2 | 0.18 | |
Halifax | MIXED | 68.4 | 0.18 | |
Brixham | MIXED | 66.0 | 0.17 | |
Dover | GIRLS | 59.2 | 0.17 | |
Chatham | BOYS | 59.9 | 0.15 | |
Birmingham | BOYS | 69.3 | 0.14 | |
London | BOYS | 45.0 | 0.04 | |
Prenton | BOYS | 55.6 | 0.03 | |
Cranbrook | MIXED | 69.1 | N/A | |
Sleaford | MIXED | 57.2 | -0.01 | |
Skegness | MIXED | 52.4 | -0.02 | |
Sittingbourne | GIRLS | 60.6 | -0.04 | |
Ashbourne | MIXED | 46.5 | -0.25 | |
Boston | BOYS | 51.3 | -0.43 |
Featured in: State schools