Department for Education · size of class: 31 to 35

Pupils in primary school classes: 31 to 35

2025/26 academic year

470,774 pupils

Pupils in primary school classes for 31 to 35 totalled 470,774 pupils in the period to 2025/26 academic year, down 7.7% (39,542) on the period before.

  1. Department for Education dataset
  2. class_size
  3. Type of class=Primary; Size of class=31 to 35
  4. column “Number of pupils
  5. 470774 per period
  6. published 4 August 2026

2015/16 academic year to 2025/26 academic year

Pupils in primary school classes by size of class: 2015/16 academic year to 2025/26 academic yearConservativeConservativeConservativeConservativeConservativeLabourLabour0200k400k2016201820202022202420262015/16 academic year: 498,152 pupils · published 4 August 20262016/17 academic year: 503,591 pupils · published 4 August 20262017/18 academic year: 510,701 pupils · published 4 August 20262018/19 academic year: 516,935 pupils · published 4 August 20262019/20 academic year: 516,838 pupils · published 4 August 20262020/21 academic year: 448,338 pupils · published 4 August 20262021/22 academic year: 457,430 pupils · published 4 August 20262022/23 academic year: 490,354 pupils · published 4 August 20262023/24 academic year: 508,315 pupils · published 4 August 20262024/25 academic year: 510,316 pupils · published 4 August 20262025/26 academic year: 470,774 pupils · published 4 August 2026

Published valueProvisional or revisedLatestShaded bands: governments (see labels)Hover, tap or use arrow keys to read a value; tap again to unpin
The chart as a table
PeriodPupils in primary school classes by size of class
2015/16 academic year498,152 pupils
2016/17 academic year503,591 pupils
2017/18 academic year510,701 pupils
2018/19 academic year516,935 pupils
2019/20 academic year516,838 pupils
2020/21 academic year448,338 pupils
2021/22 academic year457,430 pupils
2022/23 academic year490,354 pupils
2023/24 academic year508,315 pupils
2024/25 academic year510,316 pupils
2025/26 academic year470,774 pupils

What this measures

The number of pupils in state-funded primary school classes in England, split by the size of the class they were taught in — up to 30 pupils, 31 to 35, or 36 and more.

Whether a class over 30 is lawful: the infant class size limit of 30 applies only to reception and key stage 1 and has exceptions; nor pupils in independent schools.

Source

Dataset
Explore Education Statistics: absence, SEN, attainment, apprenticeships, NEET, class sizes
Release
2026-08-04, published 4 August 2026 · sha256 afb76754d36baa52
All values
Pupils in primary school classes by size of class