What do Margaret Thatcher, Harold Wilson, Edward Heath and Teresa May have in common? They were all educated at state grammar schools. When you look at the list of Prime Ministers, you will find that ...