The number of ‘titan’ primary schools with more than 800 pupils in them is continuing to rise, according to new Department for Education statistics.
The figures, taken from January this year, show that there are now 129 primary schools with more than 800 children in them teaching 119,457 pupils between them.
This is an increase on the 122 titan primary schools last year and up from 109 in 2016 and 87 in 2015.
There are 19 primary schools with more than 1,000 pupils in them, according to the DfE tables published today.
Of these one school had more than 1,600 pupils and six had between 1,201 and 1,300 children attending.
In 2015, Tes revealed that the number of titan primary schools was increasing rapidly through a combination of the pupil places crisis, a lack of building land and a squeeze on budgets.
Figures published today confirm that this trend is continuing.
However they also show that the majority of primary schools have between 100 and 300 pupils in them.
At secondary school, there are 335 with more than 1,500 pupils and 140 with more than 1,700 pupils in them. There are more than a quarter of a million pupils (268,461) being taught in secondary schools with more than 1,700 pupils.
At the other end of the scale, there are 53 secondary schools with fewer than 100 pupils in them and another 78 with between 101 and 200 students.
Just over 13,000 pupils are being taught in secondary schools with 200 or fewer pupils.