Guest, Sign inJoin
Former Gatehouse to Horsley TowersEast Horsley, #1 on this list · Photo: Colin Smith · CC BY-SA 2.0
Surrey rankings · Schools

Towns with the best schools in Surrey

East Horsley and Farnham share first place on schools among Surrey’s 65 towns of 2,500+; 43 of the 65 grade A− or better against UK towns.

The School Grade (England only): Key Stage 2 and GCSE results of the state schools in the town (or within 3 km), weighted by pupils and measured against England’s schools. The rank across England sits beside each letter. How grades work

#T1

East Horsley

5,843 people
A+

Better than almost every UK town·#14 of 1,973 in England

#T1

Farnham

20,499 people
A+

Better than almost every UK town·#14 of 1,973 in England

#3

Wrecclesham

7,312 people
A+

Better than 98% of UK towns·#20 of 1,973 in England

All 65 towns, ranked

Schools grade, best first; ranks are the county ranks on each town’s page (T = tied). Military garrison towns and university campuses keep their grades but aren’t ranked. Each rank across England links to the national list.

Every town in Surrey →

65 towns.

#TownGrade · UK rankCompared with UK towns
T1East Horsley5,843 peopleA+#14 of 1,973 nationallybetter than almost every UK town
T1Farnham20,499 peopleA+#14 of 1,973 nationallybetter than almost every UK town
3Wrecclesham7,312 peopleA+#20 of 1,973 nationallybetter than 98% of UK towns
4Ashtead14,830 peopleA+#25 of 1,973 nationallybetter than 98% of UK towns
5West Molesey47,144 peopleA+#69 of 1,973 nationallybetter than 95% of UK towns
6Haslemere11,897 peopleA+#74 of 1,973 nationallybetter than 95% of UK towns
7Leatherhead11,482 peopleA#82 of 1,973 nationallybetter than 95% of UK towns
8Epsom35,857 peopleA#85 of 1,973 nationallybetter than 94% of UK towns
9Milford and Witley6,489 peopleA#87 of 1,973 nationallybetter than 94% of UK towns
10Shalford2,508 peopleA#121 of 1,973 nationallybetter than 93% of UK towns
T11Tadworth and Epsom Downs27,095 peopleA#125 of 1,973 nationallybetter than 93% of UK towns
T11Worcester Park and Stoneleigh15,851 peopleA#125 of 1,973 nationallybetter than 93% of UK towns
13Redhill32,516 peopleA#136 of 1,973 nationallybetter than 92% of UK towns
14Esher9,484 peopleA#144 of 1,973 nationallybetter than 92% of UK towns
15Chipstead and Woodmansterne4,523 peopleA#165 of 1,973 nationallybetter than 91% of UK towns
16Great Bookham and Fetcham21,655 peopleA#168 of 1,973 nationallybetter than 90% of UK towns
17Guildford77,870 peopleA#174 of 1,973 nationallybetter than 90% of UK towns
18Windlesham3,706 peopleA#191 of 1,973 nationallybetter than 89% of UK towns
19West End and Chobham8,877 peopleA#203 of 1,973 nationallybetter than 88% of UK towns
T20Bramley and Wonersh4,193 peopleA#208 of 1,973 nationallybetter than 88% of UK towns
T20Weybridge15,918 peopleA#208 of 1,973 nationallybetter than 88% of UK towns
22Walton-on-Thames27,016 peopleA#241 of 1,973 nationallybetter than 87% of UK towns
23Hersham12,622 peopleA#248 of 1,973 nationallybetter than 86% of UK towns
24New Haw, West Byfleet and Sheerwater33,035 peopleA#252 of 1,973 nationallybetter than 86% of UK towns
25Shepperton5,917 peopleA#257 of 1,973 nationallybetter than 86% of UK towns
26Reigate23,774 peopleA#262 of 1,973 nationallybetter than 85% of UK towns
27Farncombe13,247 peopleA−#282 of 1,973 nationallybetter than 84% of UK towns
28Whyteleafe3,174 peopleA−#301 of 1,973 nationallybetter than 83% of UK towns
29Send4,094 peopleA−#312 of 1,973 nationallybetter than 83% of UK towns
30Dorking17,463 peopleA−#318 of 1,973 nationallybetter than 82% of UK towns
31Cobham17,505 peopleA−#330 of 1,973 nationallybetter than 82% of UK towns
32Banstead8,929 peopleA−#347 of 1,973 nationallybetter than 81% of UK towns
33Sunbury-on-Thames21,476 peopleA−#358 of 1,973 nationallybetter than 80% of UK towns
34Woking75,655 peopleA−#363 of 1,973 nationallybetter than 80% of UK towns
35Shepperton Green4,358 peopleA−#366 of 1,973 nationallybetter than 80% of UK towns
36Chertsey14,558 peopleA−#373 of 1,973 nationallybetter than 79% of UK towns
37Frimley15,101 peopleA−#378 of 1,973 nationallybetter than 79% of UK towns
38Warlingham8,918 peopleA−#381 of 1,973 nationallybetter than 79% of UK towns
39Caterham22,757 peopleA−#392 of 1,973 nationallybetter than 78% of UK towns
40Ashford22,823 peopleA−#406 of 1,973 nationallybetter than 77% of UK towns
T41Ashford Common8,333 peopleA−#420 of 1,973 nationallybetter than 77% of UK towns
T41Godalming10,450 peopleA−#420 of 1,973 nationallybetter than 77% of UK towns
43Bisley4,045 peopleA−#432 of 1,973 nationallybetter than 76% of UK towns
44Lightwater6,539 peopleB+#485 of 1,973 nationallybetter than 73% of UK towns
45Cranleigh10,430 peopleB+#561 of 1,973 nationallybetter than 70% of UK towns
46Hindhead6,444 peopleB+#572 of 1,973 nationallybetter than 69% of UK towns
47Virginia Water5,185 peopleB+#582 of 1,973 nationallybetter than 69% of UK towns
48Byfleet14,187 peopleB+#583 of 1,973 nationallybetter than 69% of UK towns
49Ewell27,509 peopleB+#640 of 1,973 nationallybetter than 66% of UK towns
50Addlestone13,748 peopleB#686 of 1,973 nationallybetter than 64% of UK towns
51South Merstham9,953 peopleB#691 of 1,973 nationallybetter than 63% of UK towns
52Bagshot5,930 peopleB#704 of 1,973 nationallybetter than 63% of UK towns
53Kingswood3,757 peopleB#770 of 1,973 nationallybetter than 60% of UK towns
54Weybourne11,241 peopleB#796 of 1,973 nationallybetter than 59% of UK towns
55Stanwell11,728 peopleB#808 of 1,973 nationallybetter than 58% of UK towns
56Lingfield3,622 peopleB#855 of 1,973 nationallybetter than 56% of UK towns
57Staines-upon-Thames21,327 peopleB−#871 of 1,973 nationallybetter than 55% of UK towns
58Oxted11,491 peopleB−#874 of 1,973 nationallybetter than 55% of UK towns
59Camberley36,787 peopleB−#882 of 1,973 nationallybetter than 54% of UK towns
60Laleham2,521 peopleB−#1,036 of 1,973 nationallybetter than 47% of UK towns
61Horley27,067 peopleC+#1,133 of 1,973 nationallybetter than 42% of UK towns
62Egham28,003 peopleC+#1,153 of 1,973 nationallybetter than 41% of UK towns
63Ash and Ash Vale24,284 peopleC+#1,176 of 1,973 nationallybetter than 40% of UK towns
64Godstone2,648 peopleC#1,330 of 1,973 nationallybetter than 33% of UK towns
65Smallfield2,613 peopleC#1,389 of 1,973 nationallybetter than 30% of UK towns
Not ranked

Not on this list

1 military garrison town or university campus keeps its grade but isn’t ranked: most residents serve in the forces or are students.

Quick answers

Questions people ask

Which town in Surrey has the best schools?

East Horsley ranks first on schools among 65 towns, with an A+: better than almost every UK town. Farnham and Wrecclesham follow.

How are these towns ranked?

The School Grade (England only): Key Stage 2 and GCSE results of the state schools in the town (or within 3 km), weighted by pupils and measured against England’s schools. The letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

Welsh towns have no School Grade: Wales doesn’t publish school-level results. Garrison towns and university campuses aren’t ranked, and towns without the figures this grade needs are counted above. The list covers Surrey’s towns of 2,500+ with the figure. Smaller places show it on their own pages; every town in Surrey is on the county page.

Go deeper

More Surrey lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Surrey rankings →
County by county

Towns with the best schools, county by county

Sources: DfE Get Information about Schools (16 October 2026), Key Stage 2 performance tables (2023–2025, three-year average) and Key Stage 4 (2025/26, provisional); Ofsted state-funded school inspections as at 30 September 2026 · TownRatings grades: our own summary of the data, ranked against UK towns only. All under the Open Government Licence v3.0.

Contains public sector information licensed under the Open Government Licence v3.0. Contains HM Land Registry data © Crown copyright and database right 2026. Contains OS data © Crown copyright and database right 2026 (ONS boundaries). Northern Ireland: Source: NISRA; contains Land & Property Services data and Ordnance Survey of Northern Ireland information, © Crown copyright, licensed under the Open Government Licence v3.0. Scotland: contains National Records of Scotland data, Registers of Scotland data and SEPA data, © Crown copyright / © SEPA 2025, licensed under the Open Government Licence v3.0.