This table lists the primary schools with the highest attainment in England.

Compiled from government data, it lists all 289 institutions whose results were published, where 100% of children achieved the government benchmark of Level 4 for both English and maths in the national curriculum tests known as Sats.

The schools have then been ranked by their "average point scores" - the average number of points per pupil in the tests, out of a maximum of 33.

The list does not include schools with fewer than 11 pupils, whose results are not published, or any of the 25% of schools which chose to boycott Sats tests this year.