Car theory test pass rates

In case you were wondering, the theory test is no walk in the park. In fact, as the graph below shows, the car theory test pass rate has declined over recent years. So much so that it is only around half of the attempts at the test which result in a pass. So make sure you prepare yourself as best you can with our practise theory test.

Car theory test pass rates annual summary
Total tests conductedPassesPass rate (%)
2007/081,451,315949,40965.4
2008/091,290,614844,02265.4
2009/101,347,463859,80263.8
2010/111,346,140848,99263.1
2011/121,371,475833,91660.8
2012/131,244,021735,35659.1
2013/141,541,896795,24551.6
2014/15 YTD857,675440,72451.4

And females are more likely to pass their test. As you can see from the table below they are consistently out in front year on year.

Car theory test pass rates by gender, annual summary
Males (%)Females (%)
2007/0862.368.9
2008/0962.668.7
2009/1061.166.9
2010/1160.466.0
2011/1258.163.7
2012/1356.262.3
2013/1448.854.7
2014/15 YTD48.654.5

The pass rates can also be broken down by location as shown below.

Car theory test pass rates (%) by location 
Covers April - Sept 2014
Aberdeen53.9
Aberystwyth49.3
Aldershot51
Ayr52.7
Bangor50.8
Barnstaple51.4
Barrow49.7
Basildon48.1
Berwick47.1
Birmingham48.5
Blackpool51.8
Bolton51
Boston45.1
Bournemouth53.6
Bradford47.1
Brighton57
Bristol51.6
Builth Wells55
Bury St Edmunds52.4
Cambridge55.1
Canterbury52.6
Cardiff51.9
Carlisle51.5
Chatham50.2
Chelmsford53.3
Cheltenham53.9
Chester52.8
Chesterfield50.5
Coventry50.2
Crawley49.8
Croydon50.4
Derby52.2
Doncaster48
Dudley50.1
Dumfries52.2
Dundee54.5
Eastbourne52.9
Edinburgh56.7
Elgin48.1
Exeter53.4
Fareham52.8
Fort William55.7
Galashiels54.1
Glasgow54
Gloucester50.8
Grantham53.2
Greenock52.3
Grimsby50.2
Guildford56
Harlow49.2
Harrogate54.1
Hastings51.5
Haverfordwest50.1
Helmsdale68.2
Hereford52.6
Huddersfield50.7
Hull49.7
Huntly50.4
Ilford47.8
Inverness53.2
Ipswich50.8
Isle of Arran52.4
Isle of Benbecula54.2
Kings Lynn45.6
Kingston54.6
Kirkwall49.3
Kyle of Lochalsh23.1
Leeds51.7
Leicester49.1
Lerwick55
Lincoln52.7
Liverpool51.5
Lowestoft47.4
Luton46.8
Manchester52.7
Mansfield49.6
Merthyr Tydfil49
Middlesbrough50.5
Milton Keynes50.3
Morpeth51.1
Newcastle53.8
Newport (Gwent)50.6
Newport-Isle Wight52.1
Northampton49.8
Norwich54.1
Nottingham53.5
Oban60.1
Oldham48.4
Oxford54.3
Penzance50.7
Peterborough50.7
Pitlochry55.8
Plymouth52
Portree50
Portsmouth49.8
Preston52.7
Reading53.1
Redditch51
Rhyl49.1
Salford54.3
Salisbury52.6
Scarborough49
Scunthorpe47.2
Sheffield52.5
Shrewsbury51.2
Sidcup51.4
Slough49.7
Southampton52.4
Southend on Sea51.8
Southgate51
Southport53.2
Southwark55.1
St Helens50.8
Staines50.6
Stevenage49.7
Stirling52.5
Stockport51.8
Stoke-on-Trent50.5
Stornoway44.9
Stranraer48.9
Stratford uponAvon53.7
Sunderland52.4
Sutton Coldfield51.1
Swansea50.6
Swindon49.5
Tarbert50.6
Taunton52.6
Torquay51.3
Truro54.2
Ullapool64
Uxbridge47.3
Watford51.4
Weymouth49.1
Wick47.9
Wigan51.5
Wolverhampton49.7
Worcester52.3
Workington47.4
Worthing50.9
Yeovil50
York56.3
National51.4

Source: DVSA, December 2014.