The best schools in Bexley based on Key Stage 2 results have been revealed.

The Department for Education (DfE) has published the latest set of results from 2017, which feature around 16,000 primaries across the country.

The ratings below show how many pupils at each school have met the expected standard according to Key Stage 2 results.

The expected standard is based on a series of national curriculum tests at the end of Key Stage 2 which take place for mathematics, English reading and English grammar, punctuation and spelling.

A student's raw score is then scaled because despite tests being developed each year to the same specification, the questions are different and the difficulty of tests may vary.

Once a score is scaled it will fall somewhere in between 80 (the lowest score) and 120 (the highest score).

Students scoring at least a scaled score of 100 will have met the expected standard of the test with a score of 99 or below meaning the student has not met the expected standard.

The tests were taken in the summer term by Year 6 pupils who will have since moved on to secondary school.

Here is a list of the top 20 Bexley primary schools and the percentage of pupils reaching the expected standard.

20. Northwood Primary School: 70%

19. Upton Primary School: 71%

18. Normandy Primary School: 71%

17. Birkbeck Primary School: 72%

16. St Augustine of Canterbury CofE Primary School: 72%

15. Foster's Primary School: 73%

14. Royal Park Primary School: 73%

13. St Fidelis Catholic Primary School: 75%

12. Upland Primary School: 76%

11. Pelham Primary School: 81%

10. Bursted Wood Primary School: 81%

9. Barnehurst Junior School: 82%

8. Old Bexley Church of England School: 85%

7. Eastcote Primary Academy: 87%

6. Burnt Oak Junior School: 88%

5. Danson Primary School: 88%

4. St John Fisher Catholic Primary School: 90%

3. St Thomas More Catholic Primary School: 93%

2. St Stephen's Catholic Primary School: 95%

1. St Paulinus Church of England Primary School: 97%