Oxbridge universities are admitting fewer private school students as part of a diversity drive to get more state schools and disadvantaged students to attend. However, this has drawn criticism that students are being selected for their social class rather than their academics.