Data set from Key stage 2 attainment

Attainment by school characteristics

Not the latest data
Published
Last updated

This file contains data on the attainment of pupils in key stage 2 assessments in England, broken down by school characteristics.


Data set details

Theme
School and college outcomes and performance
Publication
Key stage 2 attainment
Release type
Geographic levels
National
Indicators
  • Number of schools
  • Number of eligible pupils in reading, writing and maths
  • Number of eligible pupils in reading
Filters
  • Gender
  • Characteristics of each group
Time period
2015/16 to 2022/23

Data set preview

Table showing first 5 rows, from underlying data
time_periodtime_identifiergeographic_levelcountry_codecountry_nameversionbreakdown_topicbreakdownschool_typegenderno_schoolst_rwm_eligible_pupilst_rwm_met_expected_standardt_rwm_met_higher_standardt_read_eligible_pupilst_read_met_expected_standardt_read_met_higher_standardt_read_not_achieved_expected_standardt_read_working_below_assessmentt_read_absentt_read_unable_to_access_or_just_arrivedt_read_unable_to_accesst_read_avg_scaled_score_eligible_pupilst_read_sum_scaled_scorest_read_progress_eligible_pupilst_read_progress_scoret_gps_eligible_pupilst_gps_met_expected_standardt_gps_met_higher_standardt_gps_not_achieved_expected_standardt_gps_working_below_assessmentt_gps_absentt_gps_unable_to_access_or_just_arrivedt_gps_unable_to_accesst_gps_avg_scaled_score_eligible_pupilst_gps_sum_scaled_scorest_mat_eligible_pupilst_mat_met_expected_standardt_mat_met_higher_standardt_mat_not_achieved_expected_standardt_mat_working_below_assessmentt_mat_absentt_mat_unable_to_access_or_just_arrivedt_mat_unable_to_accesst_mat_avg_scaled_score_eligible_pupilst_mat_sum_scaled_scorest_mat_progress_eligible_pupilst_mat_progress_scoret_writta_eligible_pupilst_writta_met_expected_standardt_writta_met_higher_standardt_writta_working_towards_expected_standardt_writta_pre_key_stage_standard_6t_writta_pre_key_stage_standard_5t_writta_pre_key_stage_standard_4t_writta_pre_key_stage_standard_3t_writta_pre_key_stage_standard_2t_writta_pre_key_stage_standard_1t_writta_growing_development_of_expected_standardt_writta_early_development_of_expected_standardt_writta_foundations_of_expected_standardt_writta_engagement_model_or_below_pre_key_stage_standardst_writta_below_interim_pre_key_stage_standardst_writta_absentt_writta_disappliedt_writta_progress_eligible_pupilst_writta_progress_scoret_scita_eligible_pupilst_scita_met_expected_standardt_scita_not_met_expected_standardt_scita_absentt_scita_disappliedpt_rwm_met_expected_standardpt_rwm_met_higher_standardpt_read_met_expected_standardpt_read_met_higher_standardpt_read_not_achieved_expected_standardpt_read_working_below_assessmentpt_read_absentpt_read_unable_to_access_or_just_arrivedpt_read_unable_to_accessavg_read_scaled_scoreavg_read_progress_scoreavg_read_progress_score_upper_ciavg_read_progress_score_lower_cipt_gps_met_expected_standardpt_gps_met_higher_standardpt_gps_not_achieved_expected_standardpt_gps_working_below_assessmentpt_gps_absentpt_gps_unable_to_access_or_just_arrivedpt_gps_unable_to_accessavg_gps_scaled_scorept_mat_met_expected_standardpt_mat_met_higher_standardpt_mat_not_achieved_expected_standardpt_mat_working_below_assessmentpt_mat_absentpt_mat_unable_to_access_or_just_arrivedpt_mat_unable_to_accessavg_mat_scaled_scoreavg_mat_progress_scoreavg_mat_progress_score_upper_ciavg_mat_progress_score_lower_cipt_writta_met_expected_standardpt_writta_met_higher_standardpt_writta_working_towards_expected_standardpt_writta_pre_key_stage_standard_6pt_writta_pre_key_stage_standard_5pt_writta_pre_key_stage_standard_4pt_writta_pre_key_stage_standard_3pt_writta_pre_key_stage_standard_2pt_writta_pre_key_stage_standard_1pt_writta_growing_development_of_expected_standardpt_writta_early_development_of_expected_standardpt_writta_foundations_of_expected_standardpt_writta_engagement_model_or_below_pre_key_stage_standardspt_writta_below_interim_pre_key_stage_standardspt_writta_absentpt_writta_disappliedavg_writta_progress_scoreavg_writta_progress_score_upper_ciavg_writta_progress_score_lower_cipt_scita_met_expected_standardpt_scita_not_met_expected_standardpt_scita_absentpt_scita_disapplied
201516Academic yearNationalE92000001EnglandFinalSchool cohort size1 to 15 pupilsState-funded mainstream schoolsTotal23232354612586121223580166645302630352846z23228692367823zz23579166824414629950460z1922980237364123580161253395685349868z19229742355436zz235461686236835282zzzzzz830296127z632759zz23546196743787305553571222720z0104zzz71192720z010368142920z0103zzz721622zzzzzz411z000zzz841600
201516Academic yearNationalE92000001EnglandFinalSchool cohort size16 to 30 pupilsState-funded mainstream schoolsTotal52071324127241173291325208949325630397722931230z7412861713220283zz1325149755429696318742750231z75129415134582601325159455321725348522718278z7112937513337611zz132414989341975925850zzzzzz47011511781z24782308zz132410108543234739330155668193020z0103zzz74222420z010471162620z0103zzz751520zzzzzz411z000zzz821800
201516Academic yearNationalE92000001EnglandFinalSchool cohort size31 to 60 pupilsState-funded mainstream schoolsTotal55412636251411911383926380117371647822830816281486z15725532826153309zz26379819245759059647055864503z1502571322672291226379718569443260717385584559z16125735426504923zz2636271965963815250948zzzzzz996631801441z582305609zz2636302134464924333061154566183120z0102zzz73222520z010470162720z0103zzz751419zzzzzz411z000zzz811900
201516Academic yearNationalE92000001EnglandFinalSchool cohort size61 to 90 pupilsState-funded mainstream schoolsTotal13981059135758760741059787034219915329332341200z7810269110535021zz1059767877425704246202227196z77103385107833061059757532018956281632097234z7810346010682749zz105917803641653219861zzzzzz34981156539z186100213zz105912870551854811319654666193120z0103zzz74242320z010471182720z0103zzz761619zzzzzz311z000zzz821800
201516Academic yearNationalE92000001EnglandFinalSchool cohort size91+ pupilsState-funded mainstream schoolsTotal46153277288493115533293575610802164111019107z35518885334746zz53329392091280513021956110z335222554390995332637266970615030872125z33522845391807zz5327740442806510082zzzzzz1821498249z694274zz53280444578707516554667203120z0103zzz74242420z010470182820z0103zzz761519zzzzzz310z000zzz831600

Variables in this data set

Table showing first 5 of 119 variables
Variable nameVariable description
avg_gps_scaled_scoreGrammar, punctuation and spelling average scaled score
avg_mat_progress_scoreAverage progress score for maths
avg_mat_progress_score_lower_ciLower confidence interval for maths progress
avg_mat_progress_score_upper_ciUpper confidence interval for maths progress
avg_mat_scaled_scoreMaths average scaled score

Footnotes

  1. Data is not available for 2020 and 2021 as assessments were cancelled in these years due to the COVID-19 pandemic.
  2. Writing teacher assessment and reading, writing and maths (combined) measures from 2018 onwards are not directly comparable to previous years due to changes in the writing teacher assessment frameworks.
  3. Science teacher assessment measures from 2019 onwards are not directly comparable to previous years due to changes in the science teacher assessment frameworks.
  4. 'All schools' includes all state-funded schools, alternative provision, and non-maintained special schools with pupils eligible for assessment at key stage 2. Participation by independent schools is voluntary, therefore the ‘All schools’ figures includes results from independent schools that chose to submit data and met the requirements for assessment and moderation.
  5. Figures for 2023 are based on revised data. Figures for other years are based on final data.
  6. 'State-funded schools' includes LA maintained schools, sponsored academies, converter academies, free schools and state-funded special schools (including hospital schools).

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