how many public schools uk?
There are currently 32,770 schools in the UK. Of these, 3,714 are nurseries or early-learning centres, 20,832 are primary schools, 19 are middle schools and 4,188 are secondary schools. There are 2,408 independent schools, 1,257 special schools and 352 pupil referral units (PRUs).