Five secondary schools in the Bradford area rank among the best in the country, league tables for last year’s GCSE and A-Level results show.

But, overall, the results prove to be a mixed bag across the area, with some schools seeing theirs improve while others faring worse than they had the previous year.

The tables published today by the Department for Education are calculated by the number of pupils gaining five or more A*-C grade GCSEs or equivalent qualifications, including English and maths. It also ranks schools for their A-level results and the performance of its vocational students.

When it comes to GCSEs, five local schools are among the top 200 in the country.

Topping the Bradford tables for GCSEs are Bradford Girls' Grammar and Bradford Grammar School. At the girls' grammar 100 per cent of pupils achieved five or more A* to C grades, meaning the school was ranked number one in the district, and number 74th in the UK.

At Bradford Grammar that figure was 99 per cent, earning it a national ranking of 152nd.

But the best-performing school in the area was Heckmondwike Grammar School where 100 per cent of its pupils achieved five A*-Cs, with individual scores ranking it the 5th best in the country.

Other high scoring local schools are Skipton Girls’ High School (85th) with 99 per cent and Ermystead’s Grammar School in Skipton (142nd), also with 99 per cent.