Skip to content

How many primary schools are there in England?

GeneralClass 12AllAnswered 27 Mar 2026
Answer

As of recent data, there are approximately 16,700-17,000 primary schools in England, serving children aged 4-11 (Reception through Year 6). This includes state-maintained schools, academies, and free schools. The number fluctuates due to new schools opening, closures, and mergers. Primary education is compulsory, and the vast majority of schools are state-funded.

General · Class 12