The annual tables for England's primary schools have been published, showing how well their pupils did in their national curriculum tests last May.
The tests in May were taken by 576,824 pupils
Results were better than last year in 53% of schools but worse in 45%.
In 229 schools out of more than 13,500 all the final-year pupils reached the standard the government expects.
They achieved the maximum 300 score in English, maths and science. The lowest score in the rest was 57. Averages in different areas ranged from 267 to 209.
For the third year Richmond upon Thames had the best results, Hackney in east London the worst.
Across England, the proportions of youngsters achieving the standard - national curriculum Level 4 - are confirmed as 79% in English, 75% in maths and 86% in science (the same as the August provisional figures).
England's Schools Minister, Andrew Adonis, said: "The results today show that we are continuing to raise standards in our primary schools.
KEY RESULTS FACTS
229 schools achieved maximum aggregate score of 300
lowest aggregate score was 57
highest average point score per pupil was 33
lowest was 17.3
53% of schools did better than last year
45% had worse results
"The Primary National Strategy, which includes the successful literacy hour and daily mathematics lessons, has transformed the quality of teaching and learning in primary schools and will continue to help schools to build on their successes and improve further."
Conservative spokesman Nick Gibb said: "These results confirm yet again that results in English, in primary schools are flat lining.
"We are also concerned that only 57% of primary school pupils are achieving Level 4 in reading, writing and maths. This leaves nearly half of 11-year-olds poorly prepared for secondary school."
The national figures include results from independent schools which opt to take the tests, though they do not feature individually in the tables.
Liberal Democrat Ed Davey said ministers should review the whole system of tests and league tables in primary schools.
The education departments in Wales, Scotland and Northern Ireland do not publish such tables and Mick Brookes of the National Association of Head Teachers called for England to follow suit.
Of almost 13,000 schools in England for which results are available for last year as well as this, almost 53% did better, 45% worse and 2% stayed the same.
That 2% included four schools which have achieved a score of 300 four years in a row.
The number getting 300 this year (229) was up on the 190 last year and 142 in 2003. A total of 178 did so in 2002 and 179 in 2001.
At the head of the list of schools with the best results was Combe Church of England Primary near Witney, Oxfordshire.
Its pupils scored more points each on average than those in any other school.
Not only did all 15 of them reach the expected level for their age, they all reached the next level, expected of 14-year-olds.
Combe's head teacher, Barbara Jones, attributed its success to "common sense and hard work".
She said government lesson strategies were "too prescriptive" and tended to erode teachers' confidence.
Schools did not need so much government money being spent on such things, with people "jumping on the bandwagon" instead of teaching.
The school with the most pupils all making the grade was, as last year, South Farnham Community Junior in Surrey.