Magdalen College School in Oxford has been ranked Oxfordshire’s best independent school and the second best in the country, based on last week’s A-Level results.

The Independent Schools Council’s league table shows that pupils at the Cowley Place school scored an average of 505 UCAS points in the AS and A-Levels.

The school’s 90 sixth-formers notched up 303 A* and A grades, leaving only pupils at Wycombe Abbey School in Buckinghamshire performing better.

Oxford High School was ranked fifth nationally, with girls scoring an average of 485 UCAS points, awarded for each grade in the exams.

Headington School pupils scored 459 points on average, and Abingdon’s St Helen and St Katharine pupils collected an average of 434 points.