Pupil Numbers by Phase (2010–2025)

† 2014 Reception & Nursery figures are estimated (mean of 2013 & 2015). Approx. 122 independent schools did not file age data in the 2014 DfE census; hover over 2014† for details.

Composition by Phase

Regional Distribution (2025)

Admissions League Table

Actual pupil numbers per school for a chosen year group and year. Sort by headcount or year-on-year growth to see who's gaining and losing.

Boarding

Boarder totals are reported at school level (no year-group breakdown). These figures are whole-school boarder headcounts on the January census day each year. Schools are listed in descending order of their boarder count for the selected year.

National Boarders — Independent Sector (2010–2025)

Per-School Boarder History

Search for a school to see its boarder count over time alongside total pupils.

School Explorer

Search for a school to see its enrolment history. Choose your preferred chart view below.

Market Comparison

Select up to 10 schools to compare. See which schools are growing, shrinking, or shifting market share over time.

Browse by location

Type: Boarding:

— or search by name —

No schools selected yet

Methodology: Year groups are estimated from pupil age at the January school census. Ages 0–3 → Nursery, Age 4 → Reception, Age 5 → Year 1, … Age 17–19 → Year 13. Phase bands: Nursery; Pre-Prep (Reception–Year 2); Prep (Year 3–Year 8); Senior (Year 9–Year 11); Sixth Form (Year 12–Year 13).

2019 Data Note: The January 2019 census is affected by a DfE collection issue that goes beyond the 384 independent schools which did not submit SLASC returns. An audit of the submitted returns found that a further 270 schools had significant age-coding errors — their overall headcounts were broadly correct, but pupils were recorded at the wrong ages (e.g. Eton College had 130 pupils shifted from age 13 to age 18). This affected approximately 13,500 pupils across 197 schools with the "redistribution" pattern, making year-group-level analysis unreliable even for schools that did submit. To correct this, all 2,184 independent schools present in both 2018 and 2020 have had their 2019 data fully replaced with the average of their 2018 and 2020 headcounts at age and gender level. The remaining 75 schools (those only present in 2019 or one bracketing year) retain their actual submitted data. The resulting 2019 total is 574,841 pupils across 2,255 schools.