Official DVSA Data

Best Driving Test Pass Rates in the UK

See which centres have the highest pass rates, based on official DVSA data. A higher pass rate could give you a better chance.

Centres with data
260
Average pass rate
51.6%
Highest pass rate
80.0%
Isle of Tiree
Lowest pass rate
33.5%
Wolverhampton

Pass rates vary a lot across the UK — some busy city centres sit below 35%, while quieter rural ones top 70%. Your preparation matters most, but picking a centre with a higher pass rate can tip things in your favour.

# Test centre Pass rate Wait Tests
1 Isle of Tiree Scotland 80.0%
2 weeks
2 Arbroath Scotland 78.9%
11 weeks
3 Ullapool Scotland 74.6%
8 weeks
4 Duns Scotland 74.2%
13 weeks
5 Stranraer Scotland 72.4%
22 weeks
6 Isle of Skye (Portree) Scotland 72.0%
5 weeks
7 Isle of Mull Scotland 71.4%
20 weeks
8 Girvan Scotland 68.9%
20 weeks
9 Golspie Scotland 68.0%
10 weeks
10 Forfar Scotland 67.5%
15 weeks
11 Malton Yorkshire & the Humber 67.5%
23 weeks
12 Peebles Scotland 67.1%
17 weeks
13 Dorchester South West England 66.7%
22 weeks
14 Montrose Scotland 66.7%
5 weeks
15 Pwllheli Wales 66.0%
3 weeks
16 Whitby Yorkshire & the Humber 65.2%
21 weeks
17 Chichester South East England 64.2%
15 weeks
18 Bangor Wales 64.1%
18 weeks
19 Newton Stewart Scotland 64.1%
19 weeks
20 Huntly Scotland 64.0%
1 week
21 Melton Mowbray East Midlands 63.9%
15 weeks
22 Newtown Wales 63.7%
23 weeks
23 Ipswich East of England 63.1%
8 weeks
24 Mallaig Scotland 63.0%
5 weeks
25 Alness Scotland 63.0%
6 weeks
26 Campbeltown Scotland 62.6%
13 weeks
27 Fort William Scotland 62.3%
14 weeks
28 Haddington Scotland 62.2%
10 weeks
29 Barrow In Furness North West England 61.9%
1 week
30 Barry Wales 61.8%
23 weeks
31 Bala Wales 61.5%
14 weeks
32 Monmouth Wales 61.2%
23 weeks
33 Cumnock Scotland 61.2%
17 weeks
34 Hawick Scotland 61.1%
18 weeks
35 Abergavenny Wales 61.1%
4 weeks
36 Fraserburgh Scotland 60.5%
7 weeks
37 Dundee Scotland 60.4%
11 weeks
38 Yeovil South West England 59.7%
10 weeks
39 Ludlow East Midlands 59.6%
23 weeks
40 Lee On The Solent South East England 59.6%
20 weeks
41 Hereford West Midlands 59.4%
2 weeks
42 Southport (Liverpool) North West England 59.2%
21 weeks
43 Sidcup (London) London 59.0%
21 weeks
44 Brecon Wales 58.9%
23 weeks
45 Tunbridge Wells South East England 58.9%
2 weeks
46 Worthing South East England 58.8%
23 weeks
47 Northallerton North East England 58.6%
15 weeks
48 Knaresborough Yorkshire & the Humber 58.6%
13 weeks
49 Farnborough South East England 58.3%
21 weeks
50 Letchworth East of England 58.3%
22 weeks
51 Birmingham (Shirley) West Midlands 58.1%
23 weeks
52 Grantham (Somerby) East Midlands 58.1%
23 weeks
53 Maidstone South East England 58.0%
23 weeks
54 Pembroke Dock Wales 57.9%
18 weeks
55 Peterhead Scotland 57.8%
1 week
56 Skegness East of England 57.6%
16 weeks
57 Kelso Scotland 57.4%
17 weeks
58 Gillingham South East England 57.2%
23 weeks
59 Norwich (Peachman Way) East of England 57.1%
19 weeks
60 Buxton North West England 57.0%
8 weeks
61 Basingstoke South East England 56.9%
13 weeks
62 Ayr Scotland 56.8%
18 weeks
63 Wrexham Wales 56.8%
22 weeks
64 Hexham North East England 56.7%
23 weeks
65 Bolton (Manchester) North West England 56.7%
23 weeks
66 Weston-super-Mare South West England 56.5%
1 week
67 Bridlington Yorkshire & the Humber 56.4%
17 weeks
68 Taunton South West England 56.3%
23 weeks
69 Rhyl Wales 55.9%
21 weeks
70 Oswestry West Midlands 55.6%
5 weeks
71 Herne Bay South East England 55.5%
19 weeks
72 Warrington North West England 55.3%
20 weeks
73 Wellingborough East Midlands 55.1%
16 weeks
74 Heysham North West England 55.0%
21 weeks
75 Lanark Scotland 55.0%
20 weeks
76 Carlisle North West England 54.9%
23 weeks
77 Barnstaple South West England 54.7%
18 weeks
78 Northwich North West England 54.7%
16 weeks
79 Chesterfield East Midlands 54.5%
19 weeks
80 Louth East Midlands 54.4%
20 weeks
81 Skipton Yorkshire & the Humber 54.4%
1 week
82 Carmarthen Wales 54.4%
3 weeks
83 Inverurie Scotland 54.3%
13 weeks
84 Berwick-On-Tweed North East England 54.3%
6 weeks
85 Enfield (Innova Business Park) London 54.1%
18 weeks
86 Burton on Trent East Midlands 54.1%
11 weeks
87 Preston North West England 53.7%
23 weeks
88 Bristol (Avonmouth) South West England 53.7%
23 weeks
89 Sevenoaks South East England 53.6%
19 weeks
90 Dumbarton Scotland 53.5%
7 weeks
91 Merthyr Tydfil Wales 53.5%
2 weeks
92 Worksop East Midlands 53.3%
18 weeks
93 Tolworth (London) London 53.3%
22 weeks
94 Aberystwyth Wales 53.2%
17 weeks
95 Bridgend Wales 53.1%
2 weeks
96 Nuneaton West Midlands 52.6%
23 weeks
97 Salisbury South West England 52.5%
1 week
98 Banff Scotland 52.4%
10 weeks
99 Barnsley Yorkshire & the Humber 52.3%
22 weeks
100 Eastbourne South East England 52.2%
23 weeks
101 Greenham 52.1%
7 weeks
102 Bristol (Kingswood) South West England 52.0%
9 weeks
103 Newton Abbot South West England 51.9%
5 weeks
104 Portsmouth South East England 51.8%
2 weeks
105 Scarborough Yorkshire & the Humber 51.7%
23 weeks
106 Bromley (London) London 51.7%
22 weeks
107 Aberdeen South (Cove) Scotland 51.4%
23 weeks
108 Rotherham Yorkshire & the Humber 51.4%
14 weeks
109 Derby (Alvaston) East Midlands 51.3%
19 weeks
110 Horsforth Yorkshire & the Humber 51.3%
15 weeks
111 Cardiff (Llanishen) Wales 51.3%
20 weeks
112 York Yorkshire & the Humber 51.3%
23 weeks
113 Ashfield 51.2%
6 weeks
114 Trowbridge South West England 51.1%
3 weeks
115 Mill Hill (London) London 51.1%
22 weeks
116 Newport (Gwent) Wales 51.0%
23 weeks
117 High Wycombe South East England 51.0%
3 weeks
118 Alnwick North East England 51.0%
23 weeks
119 West Wickham (London) London 50.9%
22 weeks
120 Livingston Scotland 50.7%
20 weeks
121 Boston East of England 50.7%
23 weeks
122 Worcester West Midlands 50.6%
6 weeks
123 Chippenham South West England 50.6%
23 weeks
124 Steeton Yorkshire & the Humber 50.5%
21 weeks
125 Bishopbriggs Scotland 50.5%
5 weeks
126 Bishops Stortford East of England 50.4%
11 weeks
127 Northampton East Midlands 50.4%
16 weeks
128 Canterbury South East England 50.3%
3 weeks
129 Chertsey (London) London 50.3%
16 weeks
130 Pinner (London) London 50.3%
17 weeks
131 Peterborough East of England 50.2%
21 weeks
132 Leeds (Fearnville) Yorkshire & the Humber 50.2%
20 weeks
133 Upton 50.0%
23 weeks
134 Bedford East of England 49.9%
11 weeks
135 Macclesfield North West England 49.9%
23 weeks
136 Barnet (London) London 49.9%
20 weeks
137 Reading South East England 49.8%
23 weeks
138 Lincoln East Midlands 49.8%
15 weeks
139 Hartlepool North East England 49.7%
15 weeks
140 Gloucester South West England 49.6%
22 weeks
141 Wallasey North West England 49.6%
22 weeks
142 Blackpool North West England 49.6%
19 weeks
143 Uxbridge (London) London 49.6%
18 weeks
144 Bradford (Heaton) Yorkshire & the Humber 49.5%
18 weeks
145 Hendon (London) London 49.5%
22 weeks
146 Redhill Aerodrome 49.4%
1 week
147 Erith (London) London 49.3%
17 weeks
148 Swindon South West England 49.3%
23 weeks
149 Irvine Scotland 49.2%
15 weeks
150 Penzance South West England 49.2%
14 weeks
151 Darlington North East England 49.2%
13 weeks
152 Shrewsbury West Midlands 49.2%
7 weeks
153 Galashiels Scotland 49.1%
22 weeks
154 Tilbury London 49.1%
15 weeks
155 Mitcham (London) London 48.9%
21 weeks
156 Morden (London) London 48.8%
22 weeks
157 Aylesbury South East England 48.7%
21 weeks
158 Lichfield West Midlands 48.6%
14 weeks
159 Brentwood (London) London 48.5%
23 weeks
160 St Albans East of England 48.4%
10 weeks
161 Poole South West England 48.4%
12 weeks
162 Huddersfield Yorkshire & the Humber 48.4%
20 weeks
163 Hornchurch (London) London 48.3%
21 weeks
164 Chorley North West England 48.3%
23 weeks
165 Middlesbrough North East England 48.3%
23 weeks
166 Workington North West England 48.3%
23 weeks
167 Hinckley East Midlands 48.3%
16 weeks
168 Launceston South West England 48.3%
18 weeks
169 Oxford (Cowley) South East England 48.2%
10 weeks
170 Southend-on-Sea East of England 48.1%
23 weeks
171 Loughton (London) London 48.0%
21 weeks
172 Colchester East of England 48.0%
8 weeks
173 Nelson North West England 47.9%
22 weeks
174 Winchester South East England 47.9%
1 week
175 Exeter South West England 47.9%
23 weeks
176 Tottenham London 47.9%
23 weeks
177 Pontefract Yorkshire & the Humber 47.8%
23 weeks
178 Blackburn with Darwen North West England 47.8%
19 weeks
179 Kirkcaldy Scotland 47.5%
22 weeks
180 Gosforth North East England 47.5%
23 weeks
181 Sheffield (Middlewood Road) Yorkshire & the Humber 47.5%
23 weeks
182 Clacton-on-Sea East of England 47.4%
2 weeks
183 Blyth North East England 47.2%
16 weeks
184 Sunderland North East England 47.1%
27 weeks
185 Southampton (Maybush) South East England 47.1%
22 weeks
186 Bradford (Thornbury) Yorkshire & the Humber 47.1%
18 weeks
187 Dumfries Scotland 47.0%
11 weeks
188 Birmingham (Kings Heath) West Midlands 47.0%
16 weeks
189 Edinburgh (Musselburgh) Scotland 47.0%
18 weeks
190 Yeading (London) London 46.9%
19 weeks
191 Borehamwood (London) London 46.8%
23 weeks
192 Wakefield Yorkshire & the Humber 46.8%
18 weeks
193 Wood Green (London) London 46.8%
22 weeks
194 Heckmondwike Yorkshire & the Humber 46.7%
3 weeks
195 Cheltenham South West England 46.7%
21 weeks
196 Redditch West Midlands 46.7%
22 weeks
197 Watford London 46.6%
22 weeks
198 Paisley Scotland 46.6%
14 weeks
199 East Kilbride Scotland 46.4%
9 weeks
200 Grangemouth Scotland 46.4%
20 weeks
201 Southall (London) London 46.3%
16 weeks
202 Chester North West England 46.2%
23 weeks
203 Stafford West Midlands 46.1%
23 weeks
204 Bodmin South West England 46.1%
23 weeks
205 Rugby West Midlands 46.0%
23 weeks
206 Kettering East of England 46.0%
15 weeks
207 Perth (Arran Road) Scotland 46.0%
22 weeks
208 Kings Lynn East of England 46.0%
23 weeks
209 Inverness (Longman Drive) Scotland 45.9%
3 weeks
210 Bletchley East of England 45.7%
22 weeks
211 Dudley West Midlands 45.7%
6 weeks
212 Bury St Edmunds East of England 45.7%
23 weeks
213 Slough (London) London 45.6%
22 weeks
214 Basildon East of England 45.6%
23 weeks
215 Nottingham (Colwick) East Midlands 45.5%
20 weeks
216 Folkestone South East England 45.4%
21 weeks
217 Sheffield (Handsworth) Yorkshire & the Humber 45.3%
4 weeks
218 Hull Yorkshire & the Humber 45.2%
16 weeks
219 Chadderton North West England 44.9%
5 weeks
220 Stevenage East of England 44.9%
22 weeks
221 Halifax Yorkshire & the Humber 44.8%
22 weeks
222 Birmingham (Kingstanding) West Midlands 44.6%
15 weeks
223 Elgin Scotland 44.5%
23 weeks
224 Glasgow (Baillieston) Scotland 44.4%
14 weeks
225 Scunthorpe Yorkshire & the Humber 44.4%
13 weeks
226 Crewe North West England 44.4%
22 weeks
227 Telford West Midlands 43.9%
5 weeks
228 Nottingham (Chilwell) East Midlands 43.9%
16 weeks
229 Leicester (Wigston) East Midlands 43.9%
23 weeks
230 Goodmayes (London) London 43.7%
9 weeks
231 Loughborough East Midlands 43.7%
12 weeks
232 Burgess Hill South East England 43.2%
21 weeks
233 Edinburgh (Currie) Scotland 43.2%
21 weeks
234 Aberdeen North Scotland 43.1%
14 weeks
235 Greenock Scotland 42.4%
23 weeks
236 Coventry West Midlands 42.3%
23 weeks
237 Birmingham (Garretts Green) West Midlands 42.0%
23 weeks
238 Doncaster Yorkshire & the Humber 42.0%
23 weeks
239 Birmingham (South Yardley) West Midlands 41.6%
23 weeks
240 Airdrie Scotland 41.3%
21 weeks
241 Plymouth South West England 40.8%
20 weeks
242 Glasgow (Anniesland) Scotland 40.8%
16 weeks
243 Wanstead (London) London 40.4%
20 weeks
244 Bury (Manchester) North West England 40.3%
23 weeks
245 St Helens (Liverpool) North West England 40.2%
15 weeks
246 Luton East of England 40.1%
27 weeks
247 Crawley South East England 40.1%
11 weeks
248 Widnes North West England 40.1%
17 weeks
249 Banbury 39.9%
17 weeks
250 Hamilton Scotland 39.5%
7 weeks
251 Norris Green (Liverpool) North West England 38.7%
22 weeks
252 Stirling Scotland 38.7%
17 weeks
253 Belvedere (London) London 38.3%
10 weeks
254 Glasgow (Shieldhall) Scotland 37.7%
7 weeks
255 Leicester (Cannock Street) East Midlands 37.7%
23 weeks
256 Gateshead North East England 37.4%
23 weeks
257 Chingford (London) London 36.5%
21 weeks
258 Wednesbury West Midlands 36.4%
23 weeks
259 Featherstone Yorkshire & the Humber 34.1%
18 weeks
260 Wolverhampton West Midlands 33.5%
23 weeks