For languages, the best is Kent - the county gets the most A level language passes in England, although Hampshire is a close second. Both counties get more German A level passes than the whole of North East England. Buckinghamshire and Surrey have high language A-level passes. Hampshire gets the most A-level passes in England (27,500), again more than North-East England (25,000). Although Hampshire is the best at languages, Portsmouth gets the fewest language passes in the region, and some of the lowest in England, with four French A levels, and has only 500 A level passes in total; next lowest is Slough, Bracknell Forest, and Southampton.