There are 164 grammar schools in England and 19 in London, mainly located in Sutton, Bexley, Barnet and Kingston. Mr Brady, MP for Altrincham and Sale West, said: “The more grammar schools we have the less likely we are to force them into being hyper-selective. It’s going to be harder to get a truly socially representative sample if you become hyper-selective. They will be drawing more and more people from prep schools, not the state primary sector. We need more grammar schools.”