Advanced Search Login to My Zone

How many primary schools and primary pupils are there in the UK?

  • England: The latest data show that in 2009-10, there are 16,971 primary schools in England for 4,093,710 pupils. Information on local authority level is available on the DfE website.
  • Northern Ireland: In 2009-10, there are 866 maintained primary schools in NI for 163,771 pupils.
  • Scotland: There 365,321 pupils in 2,099 public funded primary schools.
  • Wales: There are 1,462 maintained primary schools in Wales, with 232,865 pupils.
  • Primary Languages
  • Languages Work
  • lingu@net europa
  • Languages ICT
  • Vocational Languages Resource Bank
  • Our Languages