This year's top-ranking school, for the second year running, was Newton Farm Nursery, Infant and Junior in Harrow.
It gained the highest average points score at 34.1.
- 1. Newton Farm Nursery, Infant and Junior School, Harrow: 34.1
- 2. Grinling Gibbons Primary School, London: 33.9
- 3. Bishop Gilpin CofE Primary School, London: 33.1
Pupils sitting the National Curriculum tests are given a set number of points for the level they achieve.
Level 2 or below is worth 15 points, Level 3 is worth 21 points, Level 4 is worth 27 points, Level 5 is worth 33 points, Level 6 is worth 39 points.
Each pupil's points for English and maths are added up and divided by the number of tests taken to give a school's average points score.
Schools with less than 30 pupils are not included.
More top news
Another mild night
Tracey Crouch says she hopes the Football Association learns lessons from the "sorry saga" of harassment and bullying accusations.
During a discussion on the Me Too campaign, the model revealed she had been attacked as a teenager by an industry professional.