Test Centre Stats

192 DVSA theory test centres · 2025–26

Theory test pass rates by centre, 2025–26

44.8% of the 2,924,426 car theory tests taken in Great Britain from April 2025 to March 2026 were passes. Among centres with 2,000 or more tests, rates ran from 54.0% at Guildford to 37.5% at Bradford. Every candidate sits the same computer-based test, so the gap says more about who tests where than about the centre; more below.

Theory pass rate, Great Britain, 2025–26

44.8%

same as 2024–25

Highest pass rate

54.0%

Guildford, 14,826 tests

Lowest pass rate

37.5%

Bradford, 42,749 tests

Women, Great Britain

47.2%

men 43.0%; women ahead at 128 of 128 ranked centres

Highest and lowest theory pass rates

Centres with 2,000 or more car theory tests in 2025–26 (128 of 192). The rest are in the full table, unranked.

Highest pass rates

  1. GuildfordSouth East · 14,826 tests54.0%
  2. Royal Tunbridge WellsSouth East · 9,660 tests53.6%
  3. CambridgeEast of England · 25,043 tests52.8%
  4. BrightonSouth East · 18,387 tests52.4%
  5. Blandford ForumSouth West · 2,047 tests52.4%
  6. SouthwarkLondon · 68,847 tests52.0%
  7. MordenLondon · 42,181 tests51.7%
  8. HarrogateYorkshire and The Humber · 7,802 tests51.3%
  9. KendalNorth West · 4,348 tests51.2%
  10. ExeterSouth West · 13,994 tests50.6%
  11. YorkYorkshire and The Humber · 12,896 tests50.6%
  12. AxminsterSouth West · 2,350 tests50.5%
  13. OxfordSouth East · 19,803 tests50.5%
  14. Stratford-upon-AvonWest Midlands · 11,790 tests50.3%
  15. SalisburySouth West · 7,710 tests50.3%

Lowest pass rates

  1. BradfordYorkshire and The Humber · 42,749 tests37.5%
  2. UxbridgeLondon · 83,604 tests38.1%
  3. DudleyWest Midlands · 28,272 tests40.0%
  4. IlfordLondon · 92,249 tests40.2%
  5. WolverhamptonWest Midlands · 36,811 tests40.3%
  6. BostonEast Midlands · 7,094 tests40.4%
  7. LeicesterEast Midlands · 61,224 tests40.4%
  8. BirminghamWest Midlands · 78,958 tests40.6%
  9. HaverfordwestWales · 4,177 tests40.8%
  10. MiddlesbroughNorth East · 34,351 tests40.9%
  11. WorkingtonNorth West · 4,710 tests41.0%
  12. LutonEast of England · 38,665 tests41.0%
  13. Merthyr TydfilWales · 13,427 tests41.1%
  14. Newport (Gwent)Wales · 15,193 tests41.2%
  15. DoncasterYorkshire and The Humber · 27,263 tests41.3%

Where the theory centres are

Each dot is a theory test centre, shaded by its 2025–26 car theory pass rate. You can book a theory test at any centre in Great Britain, not only the one nearest your home, and it doesn't have to be near the centre where you'll take your driving test.

Car theory test pass rate in Great Britain by year
YearTestsPass rateMenWomen
2023–242,594,74145.2%43.7%47.2%
2024–252,792,83944.9%43.1%47.2%
2025–262,924,42644.8%43.0%47.2%

Great Britain totals from DVSA's table DRT112A. Tests taken rose from 2,594,741 in 2023–24 to 2,924,426 in 2025–26.

  • Under 41%
  • 41–46%
  • 46–50%
  • 50%+
Aberdeen: 47.8% of 17,313 theory testsAberystwyth: 49.1% of 2,214 theory testsAldershot: 47.8% of 15,142 theory testsAlnwick: 46.4% of 1,429 theory testsAndover: 48.9% of 11,475 theory testsAviemore: 54.3% of 46 theory testsAxminster: 50.5% of 2,350 theory testsAylesbury: 46.9% of 14,399 theory testsAyr: 44.1% of 11,227 theory testsBala: 43.1% of 540 theory testsBallater: 56.5% of 46 theory testsBangor: 43.6% of 8,034 theory testsBarnstaple: 45.0% of 5,190 theory testsBarrow: 43.0% of 3,666 theory testsBerwick: 45.6% of 1,002 theory testsBethnal Green: 46.9% of 40,236 theory testsBirmingham: 40.6% of 78,958 theory testsBishop Auckland: 47.5% of 579 theory testsBlandford Forum: 52.4% of 2,047 theory testsBodmin: 52.6% of 1,460 theory testsBolton: 41.7% of 46,465 theory testsBoston: 40.4% of 7,094 theory testsBournemouth: 47.0% of 15,930 theory testsBowmore (Isle of Islay): 49.2% of 59 theory testsBradford: 37.5% of 42,749 theory testsBrechin: 33.0% of 100 theory testsBridgend: 41.4% of 8,428 theory testsBrighton: 52.4% of 18,387 theory testsBristol: 48.9% of 44,554 theory testsBrodick (Isle of Arran): 64.7% of 51 theory testsBuilth Wells: 46.8% of 1,298 theory testsBurnley: 44.4% of 1,401 theory testsBury St Edmunds: 48.3% of 8,867 theory testsCambridge: 52.8% of 25,043 theory testsCampbeltown: 47.4% of 76 theory testsCanterbury: 47.4% of 26,438 theory testsCardiff: 44.9% of 31,891 theory testsCardigan: 41.6% of 1,095 theory testsCarlisle: 41.7% of 7,165 theory testsCarmarthen: 44.0% of 2,077 theory testsChatham: 44.1% of 32,955 theory testsChelmsford: 47.9% of 22,482 theory testsCheltenham: 49.9% of 9,110 theory testsChester: 47.6% of 20,210 theory testsChesterfield: 45.3% of 16,248 theory testsChichester: 46.7% of 10,653 theory testsColchester: 45.1% of 15,487 theory testsCorby: 45.1% of 11,626 theory testsCoventry: 43.3% of 48,874 theory testsCrewe: 45.0% of 16,952 theory testsCromer: 39.5% of 81 theory testsCroydon: 45.8% of 43,848 theory testsCumnock: 39.1% of 46 theory testsDerby: 44.7% of 35,069 theory testsDiss: 50.8% of 65 theory testsDolgellau: 45.1% of 488 theory testsDoncaster: 41.3% of 27,263 theory testsDudley: 40.0% of 28,272 theory testsDumbarton: 42.5% of 5,242 theory testsDumfries: 45.3% of 3,919 theory testsDundee: 46.6% of 18,928 theory testsDunoon: 51.5% of 33 theory testsEastbourne: 45.1% of 6,958 theory testsEdinburgh: 49.5% of 42,186 theory testsElgin: 42.4% of 3,679 theory testsExeter: 50.6% of 13,994 theory testsFakenham: 49.3% of 73 theory testsFareham: 46.1% of 9,799 theory testsFort William: 44.5% of 528 theory testsFrome: 49.9% of 11,497 theory testsGalashiels: 49.8% of 3,760 theory testsGlasgow: 44.1% of 75,311 theory testsGlossop: 48.7% of 279 theory testsGloucester: 44.5% of 14,291 theory testsGrantham: 47.8% of 6,552 theory testsGreenock: 44.2% of 5,172 theory testsGrimsby: 42.5% of 10,119 theory testsGuildford: 54.0% of 14,826 theory testsHarrogate: 51.3% of 7,802 theory testsHastings: 45.1% of 6,891 theory testsHaverfordwest: 40.8% of 4,177 theory testsHelmsdale: 47.1% of 51 theory testsHereford: 44.3% of 8,410 theory testsHertford: 46.6% of 25,517 theory testsHexham: 54.3% of 221 theory testsHorley: 47.3% of 18,913 theory testsHornsea: 58.1% of 62 theory testsHuddersfield: 42.8% of 28,154 theory testsHull: 42.9% of 22,194 theory testsHuntingdon: 46.0% of 63 theory testsHuntly: 49.0% of 200 theory testsIlford: 40.2% of 92,249 theory testsInverness: 46.7% of 5,864 theory testsIpswich: 44.8% of 14,015 theory testsKendal: 51.2% of 4,348 theory testsKings Lynn: 42.3% of 8,376 theory testsKingsbridge: 52.2% of 1,117 theory testsKirkbymoorside: 57.0% of 86 theory testsKirkwall: 45.7% of 551 theory testsKyle of Lochalsh: 59.3% of 54 theory testsLanark: 41.9% of 563 theory testsLaunceston: 48.4% of 1,535 theory testsLeeds: 43.3% of 56,711 theory testsLeicester: 40.4% of 61,224 theory testsLerwick: 52.0% of 485 theory testsLeven: 41.6% of 423 theory testsLincoln: 45.2% of 13,333 theory testsLiverpool: 45.6% of 69,093 theory testsLochmaddy: 43.5% of 92 theory testsLouth: 50.3% of 199 theory testsLowestoft: 43.8% of 7,099 theory testsLuton: 41.0% of 38,665 theory testsMallaig: 61.5% of 26 theory testsManchester: 42.4% of 88,658 theory testsMerthyr Tydfil: 41.1% of 13,427 theory testsMiddlesbrough: 40.9% of 34,351 theory testsMillom: 48.9% of 45 theory testsMilton Keynes: 46.6% of 27,333 theory testsMorden: 51.7% of 42,181 theory testsNew Romney: 47.2% of 1,859 theory testsNewcastle: 45.9% of 45,324 theory testsNewport (Gwent): 41.2% of 15,193 theory testsNewport (Isle of Wight): 48.9% of 4,183 theory testsNewton Stewart: 48.3% of 87 theory testsNewtown: 44.9% of 1,204 theory testsNorth Berwick: 50.5% of 291 theory testsNorth Finchley: 43.7% of 67,769 theory testsNorthallerton: 47.0% of 4,868 theory testsNorthampton: 44.1% of 29,016 theory testsNorwich: 47.6% of 21,224 theory testsNottingham: 46.6% of 42,273 theory testsOban: 49.5% of 628 theory testsOxford: 50.5% of 19,803 theory testsPenrith: 50.8% of 242 theory testsPenzance: 48.9% of 1,909 theory testsPeterborough: 42.3% of 22,356 theory testsPeterhead: 43.0% of 107 theory testsPitlochry: 50.4% of 125 theory testsPlymouth: 49.0% of 13,278 theory testsPorthmadog: 33.7% of 700 theory testsPortree: 50.8% of 59 theory testsPortsmouth: 43.8% of 16,334 theory testsPreston: 43.9% of 54,263 theory testsReading: 49.6% of 34,220 theory testsRedditch: 48.4% of 16,042 theory testsRhyl: 43.1% of 6,477 theory testsRoyal Tunbridge Wells: 53.6% of 9,660 theory testsRushden: 52.0% of 100 theory testsSalisbury: 50.3% of 7,710 theory testsSaxmundham: 45.2% of 93 theory testsScarborough: 44.6% of 5,544 theory testsSheffield: 44.0% of 45,068 theory testsShrewsbury: 47.2% of 14,051 theory testsSidcup: 46.0% of 42,577 theory testsSkegness: 33.8% of 80 theory testsSlough: 41.4% of 24,639 theory testsSouthampton: 46.2% of 20,885 theory testsSouthend-on-Sea: 45.3% of 24,458 theory testsSouthwark: 52.0% of 68,847 theory testsStaines: 46.1% of 16,298 theory testsStirling: 45.7% of 13,655 theory testsStockport: 46.0% of 38,841 theory testsStoke-on-Trent: 43.9% of 22,423 theory testsStornoway: 46.8% of 498 theory testsStranraer: 43.0% of 263 theory testsStratford-upon-Avon: 50.3% of 11,790 theory testsStrathpeffer: 53.8% of 26 theory testsSunderland: 43.3% of 22,878 theory testsSutton Coldfield: 42.6% of 23,976 theory testsSwansea: 42.4% of 20,289 theory testsSwindon: 43.5% of 20,767 theory testsTain: 50.0% of 70 theory testsTarbert (Argyll & Bute): 49.3% of 75 theory testsTarbert (Isle of Harris): 38.9% of 54 theory testsTaunton: 46.4% of 9,757 theory testsTongue: 50.9% of 53 theory testsTorquay: 49.1% of 7,758 theory testsTruro: 50.2% of 10,246 theory testsUllapool: 56.8% of 37 theory testsUxbridge: 38.1% of 83,604 theory testsWatford: 47.0% of 36,812 theory testsWeymouth: 44.9% of 4,806 theory testsWick: 51.2% of 336 theory testsWilliton: 46.5% of 650 theory testsWolverhampton: 40.3% of 36,811 theory testsWorcester: 47.6% of 15,633 theory testsWorkington: 41.0% of 4,710 theory testsWorksop: 44.5% of 218 theory testsWorthing: 46.1% of 8,240 theory testsWrexham: 43.7% of 8,134 theory testsYeovil: 45.7% of 8,678 theory testsYork: 50.6% of 12,896 theory tests

Biggest changes on the year

Against 2024–25, 15 of 126 centres (with 2,000+ tests both years) rose by a point or more and 18 fell by a point or more. Great Britain as a whole was unchanged.

Biggest rises

  1. Aberystwyth45.1% → 49.1%+3.9 pts
  2. Axminster47.6% → 50.5%+2.9 pts
  3. Rhyl41.0% → 43.1%+2.0 pts
  4. Kendal49.2% → 51.2%+2.0 pts
  5. Aldershot45.8% → 47.8%+2.0 pts
  6. Wolverhampton38.5% → 40.3%+1.8 pts
  7. Lowestoft42.0% → 43.8%+1.8 pts
  8. Dudley38.2% → 40.0%+1.8 pts

Biggest falls

  1. Carlisle43.6% → 41.7%−1.9 pts
  2. Lincoln47.0% → 45.2%−1.8 pts
  3. Portsmouth45.6% → 43.8%−1.8 pts
  4. Grimsby44.2% → 42.5%−1.7 pts
  5. Fareham47.7% → 46.1%−1.6 pts
  6. Dundee48.2% → 46.6%−1.6 pts
  7. Scarborough46.1% → 44.6%−1.5 pts
  8. Swindon45.0% → 43.5%−1.5 pts

Every theory test centre

DVSA theory test centres by car theory pass rate, 2025–26
Nearest driving test centre
Brodick (Isle of Arran)KA27 8DN · fewer tests64.7%–57.1%73.9%51Brodick (Isle of Arran) 0.6 mi
MallaigPH41 4PX · fewer tests61.5%–53.8%69.2%26Mallaig 0.0 mi
Kyle of LochalshIV40 8DA · fewer tests59.3%–46.4%73.1%54Kyle of Lochalsh 0.5 mi
HornseaHU18 1TJ · fewer tests58.1%–60.0%56.3%62Beverley LGV 11 mi
KirkbymoorsideYO62 6AT · fewer tests57.0%–65.4%44.1%86Malton 11 mi
UllapoolIV26 2UN · fewer tests56.8%–52.9%60.0%37Ullapool 0.2 mi
BallaterAB35 5QB · fewer tests56.5%–64.7%51.7%46Ballater 0.3 mi
AviemorePH24 3BL · fewer tests54.3%–57.1%52.0%46Grantown-on-Spey 7.9 mi
HexhamNE46 3NB · fewer tests54.3%–45.3%64.4%221Hexham 0.3 mi
GuildfordGU1 4AW54.0%+0.452.6%55.6%14,826Guildford 1.6 mi
StrathpefferIV14 9AG · fewer tests53.8%–41.2%77.8%26Alness 12 mi
Royal Tunbridge WellsTN2 5NP53.6%+0.151.3%56.3%9,660Tunbridge Wells 0.8 mi
CambridgeCB1 7BN52.8%−0.450.1%56.1%25,043Cambridge (Brookmount Court) 3.0 mi
BodminPL31 2HQ · fewer tests52.6%+3.849.2%56.1%1,460Bodmin 1.0 mi
BrightonBN3 1TL52.4%+1.049.5%56.0%18,387Burgess Hill 8.2 mi
Blandford ForumDT11 7AL52.4%+1.751.2%53.6%2,047Poole 11 mi
KingsbridgeTQ7 1HX · fewer tests52.2%+3.850.2%54.6%1,117Newton Abbot 19 mi
RushdenNN10 0RG · fewer tests52.0%–47.8%55.6%100Wellingborough 5.6 mi
SouthwarkSE17 1JE52.0%+0.250.3%54.5%68,847Bromley (London) 6.9 mi
LerwickZE1 0WQ · fewer tests52.0%+2.350.8%53.1%485Lerwick 0.5 mi
MordenSM4 5BE51.7%+0.249.6%54.3%42,181Morden (London) 1.4 mi
DunoonPA23 7DD · fewer tests51.5%–47.1%56.3%33Dunoon 0.3 mi
HarrogateHG1 2HR51.3%no change48.5%54.7%7,802Knaresborough 4.0 mi
KendalLA9 4LR51.2%+2.049.0%53.9%4,348Kendal (Oxenholme Road) 1.3 mi
WickKW1 5BA · fewer tests51.2%+8.348.8%53.6%336Wick 1.1 mi
TongueIV27 4XB · fewer tests50.9%–52.2%50.0%53–
PortreeIV51 9BW · fewer tests50.8%–48.6%54.5%59Isle of Skye (Portree) 0.6 mi
PenrithCA11 7TR · fewer tests50.8%+3.648.6%54.1%242Carlisle 18 mi
DissIP22 4LB · fewer tests50.8%–39.0%70.8%65Bury St Edmunds 19 mi
ExeterEX1 2FT50.6%−0.948.6%52.9%13,994Exeter 1.9 mi
YorkYO1 9RD50.6%+0.348.3%53.1%12,896York 2.6 mi
North BerwickEH39 4NU · fewer tests50.5%−5.848.7%52.6%291Haddington 7.0 mi
AxminsterEX13 5AQ50.5%+2.948.0%53.3%2,350Taunton 17 mi
OxfordOX1 1ST50.5%−0.547.8%53.6%19,803Oxford (Cowley) 2.4 mi
PitlochryPH16 5BX · fewer tests50.4%–49.3%52.0%125Pitlochry 0.2 mi
Stratford-upon-AvonCV37 6RP50.3%+0.147.9%53.1%11,790Warwick (Wedgenock House) 8.3 mi
SalisburySP1 3TB50.3%+0.648.4%52.6%7,710Salisbury 0.4 mi
LouthLN11 9NQ · fewer tests50.3%–48.4%51.9%199Louth 0.9 mi
TruroTR1 2HE50.2%+0.846.7%54.2%10,246Camborne 10 mi
TainIV19 1BQ · fewer tests50.0%–54.8%46.2%70Alness 11 mi
CheltenhamGL52 2LP49.9%−0.246.6%53.6%9,110Cheltenham 0.4 mi
FromeBA11 5LS49.9%+0.947.5%52.7%11,497Trowbridge 7.4 mi
GalashielsTD1 1BT49.8%+0.748.2%51.7%3,760Galashiels 0.5 mi
ReadingRG1 1NU49.6%+0.747.6%52.0%34,220Reading 2.6 mi
ObanPA34 5DQ · fewer tests49.5%+0.343.5%58.1%628Oban 0.3 mi
EdinburghEH2 1JE49.5%−1.146.8%52.9%42,186Edinburgh (Musselburgh) 5.1 mi
Tarbert (Argyll & Bute)PA29 6TX · fewer tests49.3%–42.5%57.1%75Lochgilphead 12 mi
FakenhamNR21 7LG · fewer tests49.3%–48.9%50.0%73Kings Lynn 18 mi
Bowmore (Isle of Islay)PA43 7LN · fewer tests49.2%–34.4%66.7%59Islay Island 0.9 mi
TorquayTQ2 5QG49.1%+0.846.9%51.8%7,758Newton Abbot 5.0 mi
AberystwythSY23 2JN49.1%+3.945.3%53.8%2,214Aberystwyth (Park Avenue) 0.4 mi
HuntlyAB54 4SE · fewer tests49.0%–47.9%50.6%200Huntly 0.6 mi
PlymouthPL1 2EX49.0%+1.346.7%51.5%13,278Plymouth 3.8 mi
PenzanceTR18 2EG · fewer tests48.9%−0.146.5%52.0%1,909Penzance 0.3 mi
AndoverSP10 1LP48.9%+0.347.2%50.9%11,475Winchester 12 mi
BristolBS16 1EJ48.9%no change46.8%51.4%44,554Bristol (Kingswood) 3.0 mi
MillomLA18 4JS · fewer tests48.9%–40.0%66.7%45Barrow-in-Furness 6.1 mi
Newport (Isle of Wight)PO30 5HD48.9%+1.547.5%50.5%4,183Newport (Isle of Wight) 0.8 mi
GlossopSK13 7AG · fewer tests48.7%−1.049.7%47.6%279Bredbury (Manchester) 7.2 mi
LauncestonPL15 8EX · fewer tests48.4%+2.045.8%51.6%1,535Launceston 2.2 mi
RedditchB97 4DL48.4%+0.447.9%49.0%16,042Redditch 0.3 mi
Bury St EdmundsIP32 7EA48.3%+0.345.9%51.1%8,867Bury St Edmunds 1.8 mi
Newton StewartDG8 6EQ · fewer tests48.3%–40.0%55.3%87Newton Stewart 0.2 mi
ChelmsfordCM1 1HT47.9%−0.145.6%50.4%22,482Chelmsford 9.0 mi
GranthamNG31 6SH47.8%−1.145.8%50.1%6,552Grantham (Somerby) 2.3 mi
AldershotGU11 1TY47.8%+2.046.3%49.6%15,142Farnborough 1.8 mi
AberdeenAB11 5PW47.8%−0.345.7%50.1%17,313Aberdeen North 2.7 mi
ChesterCH3 5BE47.6%no change45.5%50.3%20,210Chester 4.3 mi
WorcesterWR1 1UN47.6%+1.346.7%48.7%15,633Worcester 2.2 mi
NorwichNR1 3NX47.6%−1.044.4%51.6%21,224Norwich (Peachman Way) 3.5 mi
Bishop AucklandDL14 7EH · fewer tests47.5%+0.840.9%54.2%579Durham 6.5 mi
CanterburyCT1 2LE47.4%+1.245.9%49.2%26,438Canterbury 0.3 mi
CampbeltownPA28 6AB · fewer tests47.4%–41.2%52.4%76Campbeltown 0.1 mi
HorleyRH6 7QH47.3%+1.045.6%49.5%18,913Redhill Aerodrome 3.3 mi
ShrewsburySY2 5DE47.2%+1.044.7%50.2%14,051Shrewsbury 2.6 mi
New RomneyTN29 0SW · fewer tests47.2%+1.247.2%47.3%1,859Folkestone 9.6 mi
HelmsdaleKW8 6JX · fewer tests47.1%–37.9%59.1%51Golspie 16 mi
NorthallertonDL6 2NQ47.0%−0.844.4%49.9%4,868Northallerton 0.7 mi
BournemouthBH1 1LG47.0%−0.245.3%49.0%15,930Poole 4.5 mi
WatfordWD24 7GP47.0%+0.445.0%49.5%36,812Watford 1.2 mi
AylesburyHP19 8HL46.9%+0.645.9%48.2%14,399Aylesbury 0.2 mi
Bethnal GreenE2 9BY46.9%−0.544.8%50.1%40,236Wanstead (London) 4.8 mi
StornowayHS1 2QN · fewer tests46.8%+4.441.1%54.5%498Stornoway 0.3 mi
Builth WellsLD2 3BL · fewer tests46.8%+0.546.9%46.6%1,298Brecon 14 mi
InvernessIV1 1SU46.7%−1.445.3%48.3%5,864Inverness (Longman Drive) 0.0 mi
ChichesterPO19 1BE46.7%−0.644.9%48.9%10,653Chichester 3.1 mi
DundeeDD1 2HB46.6%−1.644.0%49.7%18,928Dundee 2.0 mi
NottinghamNG1 6DQ46.6%−0.244.3%49.4%42,273Nottingham (Colwick) 3.4 mi
HertfordSG13 7LA46.6%no change45.2%48.3%25,517Enfield (Innova Business Park) 8.6 mi
Milton KeynesMK9 2AH46.6%−0.644.7%48.7%27,333Bletchley 3.4 mi
WillitonTA4 4NR · fewer tests46.5%−0.644.8%48.3%650Taunton 14 mi
AlnwickNE66 1UW · fewer tests46.4%+3.545.8%47.0%1,429Alnwick 0.1 mi
TauntonTA1 3FA46.4%+0.444.1%49.0%9,757Taunton 1.0 mi
SouthamptonSO15 3EU46.2%−0.144.1%48.8%20,885Southampton (Maybush) 2.3 mi
WorthingBN11 1LY46.1%no change43.2%49.5%8,240Worthing 1.8 mi
FarehamPO16 0EN46.1%−1.643.5%49.1%9,799Lee-on-the-Solent 3.0 mi
StainesTW18 4QX46.1%+0.744.9%47.6%16,298Chertsey (London) 3.5 mi
HuntingdonPE29 1YS · fewer tests46.0%–41.7%51.9%63Cambridge (Brookmount Court) 14 mi
StockportSK1 1NZ46.0%+0.543.7%48.9%38,841Bredbury (Manchester) 2.0 mi
SidcupDA14 5DA46.0%+0.345.1%47.0%42,577Sidcup (London) 0.2 mi
NewcastleNE1 3JA45.9%−1.143.5%48.7%45,324Gateshead 2.1 mi
CroydonCR0 1PE45.8%+0.544.5%47.8%43,848Mitcham (London) 2.1 mi
KirkwallKW15 1LR · fewer tests45.7%−5.140.9%53.6%551Orkney 0.6 mi
YeovilBA20 1SF45.7%−1.144.0%47.5%8,678Yeovil 1.3 mi
StirlingFK9 4TU45.7%−1.243.4%48.3%13,655Stirling 1.4 mi
BerwickTD15 1JT · fewer tests45.6%+3.444.6%46.6%1,002Berwick-on-Tweed 0.7 mi
LiverpoolL1 5AS45.6%+0.243.7%47.8%69,093Wallasey 2.1 mi
DumfriesDG1 3UE45.3%+0.243.0%48.0%3,919Dumfries 1.5 mi
Southend-on-SeaSS1 2BB45.3%+0.543.7%47.1%24,458Southend-on-Sea 0.8 mi
ChesterfieldS49 1HQ45.3%no change43.2%47.7%16,248Chesterfield 0.9 mi
LincolnLN5 7BS45.2%−1.843.0%47.9%13,333Lincoln 3.5 mi
SaxmundhamIP17 1AL · fewer tests45.2%–39.2%52.4%93Ipswich 17 mi
HastingsTN38 9BA45.1%−0.242.8%47.9%6,891Hastings (Ore) 2.3 mi
ColchesterCO4 3ZL45.1%−0.743.4%47.1%15,487Colchester 0.8 mi
CorbyNN18 8QT45.1%−0.644.5%45.9%11,626Kettering 6.6 mi
EastbourneBN22 7NE45.1%+0.943.5%47.0%6,958Eastbourne 1.0 mi
DolgellauLL40 1UU · fewer tests45.1%+4.244.8%45.5%488Bala 17 mi
BarnstapleEX31 1DR45.0%no change41.7%49.1%5,190Barnstaple 1.0 mi
CreweCW1 2PU45.0%−0.343.8%46.5%16,952Crewe 0.7 mi
WeymouthDT4 8AA44.9%+1.642.0%48.2%4,806Dorchester 7.3 mi
CardiffCF10 4DQ44.9%−0.542.7%47.6%31,891Cardiff (Llanishen) 4.1 mi
NewtownSY16 2EH · fewer tests44.9%+4.043.1%46.8%1,204Newtown 0.4 mi
IpswichIP1 2QA44.8%−1.443.6%46.1%14,015Ipswich 3.6 mi
DerbyDE24 8GX44.7%+0.543.6%46.0%35,069Derby (Alvaston) 1.2 mi
ScarboroughYO11 1UN44.6%−1.543.2%46.2%5,544Scarborough 1.4 mi
GloucesterGL1 1PX44.5%+0.142.3%47.1%14,291Gloucester 2.6 mi
Fort WilliamPH33 6BA · fewer tests44.5%+0.643.5%45.8%528Fort William 1.4 mi
WorksopS80 2AT · fewer tests44.5%+2.643.8%45.1%218Worksop 2.0 mi
BurnleyBB11 3BT · fewer tests44.4%−1.145.3%43.7%1,401Nelson 3.3 mi
HerefordHR4 9AP44.3%+0.242.4%46.4%8,410Hereford 0.9 mi
GreenockPA15 4RT44.2%no change43.1%45.5%5,172Greenock 1.2 mi
GlasgowG1 2RX44.1%−0.941.9%46.8%75,311Glasgow (Shieldhall) 3.6 mi
NorthamptonNN1 1UE44.1%+1.042.9%45.4%29,016Northampton 1.3 mi
AyrKA7 1NP44.1%−0.943.1%45.2%11,227Ayr 1.8 mi
ChathamME4 4EP44.1%+0.242.6%45.8%32,955Medway Ambley Road 3.0 mi
SheffieldS1 2EX44.0%−0.141.9%46.5%45,068Sheffield (Middlewood Road) 3.0 mi
CarmarthenSA31 1QL44.0%−1.543.7%44.3%2,077Carmarthen 0.2 mi
Stoke-on-TrentST1 2QE43.9%+0.841.6%46.5%22,423Stoke-on-Trent (Cobridge) 0.9 mi
PrestonPR1 2QD43.9%−0.141.3%47.0%54,263Preston 2.0 mi
PortsmouthPO1 2RX43.8%−1.842.8%45.0%16,334Portsmouth 3.3 mi
LowestoftNR32 1LR43.8%+1.841.2%46.7%7,099Lowestoft(Mobbs Way) 1.7 mi
North FinchleyN12 0BP43.7%−0.142.3%45.7%67,769Barnet (London) 2.3 mi
WrexhamLL13 8AE43.7%+0.442.2%45.4%8,134Wrexham 0.9 mi
BangorLL57 1UR43.6%+0.741.9%45.5%8,034Bangor 0.9 mi
SwindonSN1 5JA43.5%−1.541.7%45.5%20,767Swindon 2.1 mi
LochmaddyHS6 5AA · fewer tests43.5%–41.9%44.9%92Benbecula Island 12 mi
LeedsLS1 4EH43.3%−0.941.4%45.7%56,711Horsforth 4.2 mi
SunderlandSR1 1XD43.3%−0.442.0%44.9%22,878Sunderland 2.0 mi
CoventryCV1 2UR43.3%−0.442.3%44.6%48,874Coventry 4.2 mi
BalaLL23 7NH · fewer tests43.1%−0.941.9%45.1%540Bala 0.3 mi
RhylLL18 1AS43.1%+2.042.5%43.7%6,477Rhyl 0.4 mi
BarrowLA14 1LF43.0%+0.441.2%45.3%3,666Barrow-in-Furness 0.8 mi
PeterheadAB42 1EQ · fewer tests43.0%–40.4%45.5%107Peterhead 1.7 mi
StranraerDG9 7LD · fewer tests43.0%+2.241.2%44.9%263Stranraer 0.2 mi
HullHU2 8PX42.9%−1.441.3%45.0%22,194Hull 1.5 mi
HuddersfieldHD1 2HG42.8%+0.140.7%45.3%28,154Huddersfield 1.7 mi
Sutton ColdfieldB72 1QE42.6%+0.240.5%45.1%23,976Birmingham (Kingstanding) 2.9 mi
DumbartonG82 1PQ42.5%−0.540.6%44.6%5,242Dumbarton 1.8 mi
GrimsbyDN31 1NB42.5%−1.740.6%44.6%10,119Grimsby Coldwater 1.7 mi
ManchesterM12 6JH42.4%−0.740.8%44.7%88,658Cheetham Hill (Manchester) 2.4 mi
SwanseaSA1 5DF42.4%+0.140.5%44.6%20,289Swansea 0.9 mi
ElginIV30 1DS42.4%−0.939.7%45.8%3,679Elgin 0.2 mi
Kings LynnPE30 1BP42.3%+0.341.7%43.1%8,376Kings Lynn 1.1 mi
PeterboroughPE1 1YN42.3%−0.540.4%44.4%22,356Peterborough 1.0 mi
LanarkML11 9DZ · fewer tests41.9%−3.540.4%43.9%563Lanark 1.5 mi
CarlisleCA3 8SY41.7%−1.940.0%43.8%7,165Carlisle 0.6 mi
BoltonBL1 2AH41.7%+0.239.8%43.9%46,465Bolton (Manchester) 1.1 mi
CardiganSA43 1JY · fewer tests41.6%+1.040.5%43.2%1,095Cardigan 0.1 mi
LevenKY8 3RS · fewer tests41.6%−4.540.5%43.1%423Kirkcaldy 6.0 mi
BridgendCF31 1BZ41.4%−1.339.5%43.5%8,428Bridgend 0.2 mi
SloughSL2 5DY41.4%−0.239.9%43.3%24,639Slough (London) 1.9 mi
DoncasterDN1 2PW41.3%−0.339.2%43.8%27,263Doncaster 2.2 mi
Newport (Gwent)NP19 7AA41.2%+0.139.6%43.1%15,193Newport (Gwent) 1.7 mi
Merthyr TydfilCF47 8LD41.1%+0.639.7%42.6%13,427Merthyr Tydfil 2.3 mi
LutonLU2 7XH41.0%−0.739.4%43.2%38,665Luton 2.0 mi
WorkingtonCA14 2AD41.0%−0.639.8%42.3%4,710Workington 1.1 mi
MiddlesbroughTS1 4AT40.9%−1.239.2%43.1%34,351Middlesbrough 2.0 mi
HaverfordwestSA61 2AL40.8%−0.839.1%42.6%4,177Pembroke Dock 7.5 mi
BirminghamB3 3LP40.6%+0.239.0%42.6%78,958Birmingham (Kingstanding) 4.3 mi
LeicesterLE1 5AG40.4%+0.738.4%42.9%61,224Leicester (Cannock Street) 3.2 mi
BostonPE21 6SR40.4%−1.038.1%43.0%7,094Boston 0.8 mi
WolverhamptonWV1 4XB40.3%+1.839.0%41.7%36,811Wolverhampton 2.1 mi
IlfordIG1 2FS40.2%−0.438.6%42.7%92,249Goodmayes (London) 1.8 mi
DudleyDY2 8PS40.0%+1.838.1%42.1%28,272Dudley 2.9 mi
CromerNR27 9ES · fewer tests39.5%–41.2%36.7%81Norwich (Peachman Way) 21 mi
CumnockKA18 1PQ · fewer tests39.1%–38.5%40.0%46Cumnock 0.3 mi
Tarbert (Isle of Harris)HS3 3DG · fewer tests38.9%–48.1%29.6%54–
UxbridgeUB8 1QE38.1%−0.136.4%40.6%83,604Uxbridge (London) 0.6 mi
BradfordBD1 3NU37.5%+0.835.9%39.7%42,749Bradford (Heaton) 1.5 mi
SkegnessPE25 1BY · fewer tests33.8%–30.2%37.8%80Skegness 1.0 mi
PorthmadogLL49 9LU · fewer tests33.7%−2.030.1%38.2%700Pwllheli 13 mi
BrechinDD9 7EA · fewer tests33.0%–30.4%36.4%100Montrose 7.2 mi

Car theory tests, April 2025 to March 2026. On year: change in points from 2024–25, shown when both years had 200+ tests. "Fewer tests" marks centres under 2,000, left out of the rankings. Region and nearest driving test centre (within 25 miles, straight line) are ours, for finding your way; DVSA doesn't group theory centres by region. Source: DVSA table DRT112A, OGL v3.0; addresses from GOV.UK's theory test centre finder.

What a theory pass rate can and can't tell you

The theory test is the same everywhere: questions on a screen, marked by the computer. A centre can't be easier or harder in the way a driving test route can. Differences between centres come from who books there: how old they are, how long they've prepared, and how many are on a second or third attempt. Big city centres also take candidates from a wide area.

The car theory test has two parts and you need to pass both at the same sitting: 50 multiple-choice questions (pass mark 43) and 14 hazard perception clips (pass mark 44 out of 75). A pass certificate lasts two years, so you need to pass your driving test within that time. Booking, costs and what to take are on GOV.UK.

Practical test pass rates do vary by centre, and so do waiting times: see driving test pass rates by centre and the waiting time league table. Each driving test centre page also names its nearest theory centre.

Source: DVSA, Driving test and theory test data: cars, table DRT112A (car theory test pass rates by centre and gender, financial years), Open Government Licence v3.0. Theory centre addresses and coordinates from GOV.UK's Find a theory test centre.