Data set from Schools, pupils and their characteristics

Class sizes - state-funded primary and secondary schools

Not the latest data
Published
Last updated
Class size information for state-funded primary and secondary schools including information on lawful and unlawful large class sizes.

Data set details

Theme
Pupils and schools
Publication
Schools, pupils and their characteristics
Release type
Number of rows
34,237
Geographic levels
Local authority, National, Regional
Indicators
  • Average class size
  • ExceptionAPupils
  • ExceptionBPupils
  • ExceptionCPupils
  • ExceptionDPupils
  • ExceptionEPupils
  • ExceptionFPupils
  • ExceptionGPupils
  • ExceptionHPupils
  • LargeClassActivity
  • LargeClassActivityPupils
  • LargeExcludingExceptedClasses
  • LargeExcludingExceptedPupils
  • LawfulClasses
  • LawfulClassesPupils
  • Number of classes
  • Number of pupils
  • UnlawfulClasses
  • UnlawfulClassesPupils
Filters
  • Key stage of class
  • Phase of school
  • Primary or secondary class
  • Size of class
Time period
2015/16 to 2019/20

Data set preview

Table showing first 5 rows, from underlying data
time_periodtime_identifiergeographic_levelcountry_codecountry_nameregion_coderegion_nameold_la_codenew_la_codela_nameURNEstabschool_nameLAEstabopen_datesex_of_school_descriptionphase-type_groupingtype_of_establishmentmiddle_schoolall_through_schoolhospital_schooldenominationadmissions_policydistrict_administrative_codedistrict_administrative_nameparl_con_codeparl_con_nameward_codeward_nameurban_ruralschool_postcodeClassTypeKeyStageSizeNumber_of_classesNumber_of_pupilsAverage_class_sizeExceptionAPupilsExceptionBPupilsExceptionCPupilsExceptionDPupilsExceptionEPupilsExceptionFPupilsExceptionGPupilsExceptionHPupilsLargeExcludingExceptedClassesLargeExcludingExceptedPupilsLawfulClassesLawfulClassesPupilsUnlawfulClassesUnlawfulClassesPupilsLargeClassActivityLargeClassActivityPupils
201516Academic yearLocal authorityE92000001EnglandE12000001North East390E08000020GatesheadState-funded primary and secondary totalPrimaryTotal1 to 305361329224.79850746
201516Academic yearLocal authorityE92000001EnglandE12000001North East390E08000020GatesheadState-funded primary and secondary totalPrimaryTotal31 to 3541129431.56097561
201516Academic yearLocal authorityE92000001EnglandE12000001North East390E08000020GatesheadState-funded primary and secondary totalPrimaryTotal36 plus27437
201516Academic yearLocal authorityE92000001EnglandE12000001North East390E08000020GatesheadState-funded primary and secondary totalPrimaryTotalTotal5791466025.31951641
201516Academic yearLocal authorityE92000001EnglandE12000001North East390E08000020GatesheadState-funded primary and secondary totalSecondaryTotal1 to 30492890118.09146341

Variables in this data set

Table showing all 23 variables
Variable nameVariable description
Average_class_sizeAverage class size
ClassTypePrimary or secondary class - Type of class (primary, secondary, all)
ExceptionAPupilsExceptionAPupils
ExceptionBPupilsExceptionBPupils
ExceptionCPupilsExceptionCPupils
ExceptionDPupilsExceptionDPupils
ExceptionEPupilsExceptionEPupils
ExceptionFPupilsExceptionFPupils
ExceptionGPupilsExceptionGPupils
ExceptionHPupilsExceptionHPupils
KeyStageKey stage of class - KS1 or KS2
LargeClassActivityLargeClassActivity
LargeClassActivityPupilsLargeClassActivityPupils
LargeExcludingExceptedClassesLargeExcludingExceptedClasses
LargeExcludingExceptedPupilsLargeExcludingExceptedPupils
LawfulClassesLawfulClasses
LawfulClassesPupilsLawfulClassesPupils
Number_of_classesNumber of classes
Number_of_pupilsNumber of pupils
phase-type_groupingPhase of school - Phase (primary, secondary, special, PRU)
SizeSize of class - Class size (1 to 30, 31 to 35, 36 plus)
UnlawfulClassesUnlawfulClasses
UnlawfulClassesPupilsUnlawfulClassesPupils

Using this data

  • Download the underlying data as a compressed ZIP file

  • View or create your own tables

    View tables that we have built for you, or create your own tables from open data using our table tool

Download this data using code

Access this data using common programming languages using the URL below.

Example code

Python
import pandas as pd

pd.read_csv("https://explore-education-statistics.service.gov.uk/data-catalogue/data-set/cbdeb2af-3736-4281-ac4d-52df3341c745/csv")
R
read.csv("https://explore-education-statistics.service.gov.uk/data-catalogue/data-set/cbdeb2af-3736-4281-ac4d-52df3341c745/csv")

Contact us

If you have a specific enquiry about Class sizes - state-funded primary and secondary schools statistics and data:

Schools and Pupils Statistics Team

Email: schools.statistics@education.gov.uk
Contact name: Schools and Pupils Statistics Team