In some areas, pupils who can talk English are now a minority. There are 14 council areas in London where more pupils speak a foreign language than English, while in Slough, Berks, only 45% of youngsters speak the native tongue.

The shocking figures have been blamed on Labour’s immigration policies, which have seen the number of foreigners settling in Britain soar from 48,000 a year in 1997 to 237,000 in 2007.
Other areas that have huge numbers of non-English speaking child-ren include Leicester, Luton, Bradford and Birmingham.