Key stage 2 attainment
Academic year 2024/25

Description

These data files contain statistics covering attainment in the following key stage 2 assessments:

- reading, writing and maths
- reading test
- maths test
- grammar, punctuation and spelling (GPS) test
- writing teacher assessment
- science teacher assessment

The publication methodology (https://explore-education-statistics.service.gov.uk/methodology/key-stage-2-attainment) should be referenced alongside this data. It provides information on the data sources, their coverage and quality, as well as explaining methodology used in producing the data.

Coverage

This publication provides information on assessment outcomes in state-funded primary schools.  Data is for England only.

File formats and conventions

This dataset has been rounded to 0 decimal places.

Data files

Combinations of attainment at the expected standard in reading, writing and maths (combined)

Filename: ks2_pupils_meeting_the_expected_standard_combinations_by_pupil_characteristics_2019_to_2025_provisional.csv
Geographic levels: National
Time period: 2018/19 to 2024/25
Content summary: This file contains data to show the combinations of meeting the expected standard in reading, writing and maths by pupil characteristics.

Variable names and descriptions for this file are provided below:

Variable name                                      |  Variable description
-------------------------------------------------  |  ---------------------------------------------------------------------------------------------
at_least_one_below_test_standard_pupil_count       |  Number of pupils working below the standard of the test in at least one subject
at_least_one_below_test_standard_pupil_percentage  |  Percentage of pupils working below the standard of the test in at least one subject
disadvantage_status                                |  Disadvantage status
establishment_type_group                           |  Establishment type
ethnicity_minor                                    |  Ethnicity minor
first_language                                     |  First language status
fsm_status                                         |  Free school meal eligibility grouping
m_nrw_expected_standard_pupil_count                |  Number of pupils meeting the expected standard in maths but not in reading and writing
m_nrw_expected_standard_pupil_percentage           |  Percentage of pupils meeting the expected standard in maths but not in reading and writing
month_of_birth                                     |  Month of birth
non_assessed_pupil_count                           |  Total number not assessed in at least 1 subject
non_assessed_pupil_percentage                      |  Total percentage not assessed in at least 1 subject
one_subject_expected_standard_pupil_count          |  Number of pupils meeting the expected standard in 1 subject
one_subject_expected_standard_pupil_percentage     |  Percentage of pupils meeting the expected standard in 1 subject
other_combinations_pupil_count                     |  Number all other combinations
other_combinations_pupil_percentage                |  Percentage all other combinations
r_nwm_expected_standard_pupil_count                |  Number of pupils meeting the expected standard in reading but not in writing and maths
r_nwm_expected_standard_pupil_percentage           |  Percentage of pupils meeting the expected standard in reading but not in writing and maths
rm_nw_expected_standard_pupil_count                |  Number of pupils meeting the expected standard in reading and maths but not in writing TA
rm_nw_expected_standard_pupil_percentage           |  Percentage of pupils meeting the expected standard in reading and maths but not in writing TA
rw_nm_expected_standard_pupil_count                |  Number of pupils meeting the expected standard in reading and writing but not in maths
rw_nm_expected_standard_pupil_percentage           |  Percentage of pupils meeting the expected standard in reading and writing but not in maths
rwm_eligible_pupil_count                           |  Total pupils eligible for reading, writing and maths (combined)
rwm_expected_standard_pupil_count                  |  Number of pupils meeting the expected standard in reading, writing and maths (combined)
rwm_expected_standard_pupil_percentage             |  Percentage of pupils meeting the expected standard in reading, writing and maths (combined)
rwm_not_expected_standard_pupil_count              |  Number of pupils not meeting the expected standard in all 3 subjects
rwm_not_expected_standard_pupil_percentage         |  Percentage of pupils not meeting the expected standard in all 3 subjects
school_count                                       |  Number of schools
sen_primary_need                                   |  SEN primary need provision
sen_provision                                      |  SEN provision
sex                                                |  Sex
two_subjects_expected_standard_pupil_count         |  Number of pupils meeting the expected standard in 2 subjects
two_subjects_expected_standard_pupil_percentage    |  Percentage of pupils meeting the expected standard in 2 subjects
w_nrm_expected_standard_pupil_count                |  Number of pupils meeting the expected standard in writing but not in reading and maths
w_nrm_expected_standard_pupil_percentage           |  Percentage of pupils meeting the expected standard in writing but not in reading and maths
wm_nr_expected_standard_pupil_count                |  Number of pupils meeting the expected standard in writing and maths but not in reading
wm_nr_expected_standard_pupil_percentage           |  Percentage of pupils meeting the expected standard in writing and maths but not in reading

Footnotes:

1. Data is not available for 2020 and 2021 as assessments were cancelled in these years due to the COVID-19 pandemic.
2. Figures for 2025 are based on provisional data. Figures for other years are based on final data.
3. 'All state funded' includes Local authority maintained, academy sponsor led, academy converter , free schools and state-funded special schools (including hospital schools).


Attainment by pupil characteristics

Filename: ks2_national_pupil_characteristics_2016_to_2025_provisional.csv
Geographic levels: National
Time period: 2015/16 to 2024/25
Content summary: This file contains data on the attainment of pupils in key stage 2 assessments in England, broken down by pupil characteristics.

Variable names and descriptions for this file are provided below:

Variable name                                       |  Variable description
--------------------------------------------------  |  ---------------------------------------------------------------------------------------------------
absent_pupil_count                                  |  Number of pupils absent
absent_pupil_percent                                |  Percentage of pupils absent
average_scaled_score                                |  Average scaled score
below_interim_pre_ks_std_pupil_count                |  Number of pupils working below the interim pre-key stage standards in writing TA
below_interim_pre_ks_std_pupil_percent              |  Percentage of pupils working below the interim pre-key stage standards in writing TA
disadvantage_status                                 |  Disadvantage status
disapplied_pupil_count                              |  Number of pupils disapplied
disapplied_pupil_percent                            |  Percentage of pupils disapplied
early_dev_of_expected_std_pupil_count               |  Number of pupils with early development of the expected standard in writing TA
early_dev_of_expected_std_pupil_percent             |  Percentage of pupils with early development of the expected standard in writing TA
eligible_pupil_count                                |  Number of eligible pupils at the end of key stage 2
engagement_model_or_below_pre_ks_std_pupil_count    |  Number of pupils working at the engagement model or below pre-key stage standards in writing TA
engagement_model_or_below_pre_ks_std_pupil_percent  |  Percentage of pupils working at the engagement model or below pre-key stage standards in writing TA
establishment_count                                 |  Number of schools
ethnicity_minor                                     |  Minor ethnic group
expected_standard_pupil_count                       |  Number of pupils meeting the expected standard
expected_standard_pupil_percent                     |  Percentage of pupils meeting the expected standard
first_language                                      |  First language status
foundations_of_expected_std_pupil_count             |  Number of pupils with foundations of the expected standard in writing TA
foundations_of_expected_std_pupil_percent           |  Percentage of pupils with foundations of the expected standard in writing TA
fsm_status                                          |  Free school meal status
growing_dev_of_expected_std_pupil_count             |  Number of pupils with growing development of the expected standard in writing TA
growing_dev_of_expected_std_pupil_percent           |  Percentage of pupils with growing development of the expected standard in writing TA
higher_standard_pupil_count                         |  Number of pupils meeting the higher standard
higher_standard_pupil_percent                       |  Percentage of pupils meeting the higher standard
month_of_birth                                      |  Month of birth
not_meeting_pupil_count                             |  Number of pupils not achieved expected standard
not_meeting_pupil_percent                           |  Percentage of pupils not achieved expected standard
pre_ks_std_1_pupil_count                            |  Number of pupils working at pre-key stage standard 1 in writing TA
pre_ks_std_1_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 1 in writing TA
pre_ks_std_2_pupil_count                            |  Number of pupils working at pre-key stage standard 2 in writing TA
pre_ks_std_2_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 2 in writing TA
pre_ks_std_3_pupil_count                            |  Number of pupils working at pre-key stage standard 3 in writing TA
pre_ks_std_3_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 3 in writing TA
pre_ks_std_4_pupil_count                            |  Number of pupils working at pre-key stage standard 4 in writing TA
pre_ks_std_4_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 4 in writing TA
pre_ks_std_5_pupil_count                            |  Number of pupils working at pre-key stage standard 5 in writing TA
pre_ks_std_5_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 5 in writing TA
pre_ks_std_6_pupil_count                            |  Number of pupils working at pre-key stage standard 6 in writing TA
pre_ks_std_6_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 6 in writing TA
progress_measure_eligible_pupil_count               |  Number of eligible pupils included in the progress measure
progress_measure_lower_conf_interval                |  Lower confidence interval
progress_measure_score                              |  Average progress score
progress_measure_total_score                        |  Total number of progress scores
progress_measure_upper_conf_interval                |  Upper confidence interval
scaled_scores_eligible_pupil_count                  |  Number of average scaled score calculation
scaled_scores_total                                 |  Sum of scaled scores
sen_primary_need                                    |  Special education primary need
sen_provision                                       |  Special education needs provision
sex                                                 |  sex
subject                                             |  Subjects
unable_to_access_arrived_pupil_count                |  Number of pupils just arrived or unable to access
unable_to_access_arrived_pupil_percent              |  Percentage of pupils just arrived or unable to access
unable_to_access_pupil_count                        |  Number of pupils unable to access
unable_to_access_pupil_percent                      |  Percentage of pupils unable to access
working_below_pupil_count                           |  Number of pupils working below the standard
working_below_pupil_percent                         |  Percentage of pupils working below the standard
working_towards_pupil_count                         |  Number of pupils working towards the expected standard in writing TA
working_towards_pupil_percent                       |  Percentage of pupils working towards the expected standard in writing TA

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. Figures for 2025 are based on provisional data. Figures for other years are based on final data.
4. Science teacher assessment measures from 2019 onwards are not directly comparable to previous years due to changes in the science teacher assessment frameworks.
5. 'All state funded' includes Local authority maintained, academy sponsor led, academy converter , free schools and state-funded special schools (including hospital schools).


Attainment by school characteristics

Filename: ks2_national_school_characteristics_2016_to_2025_provisional.csv
Geographic levels: National
Time period: 2015/16 to 2024/25
Content summary: This file contains data on the attainment of pupils in key stage 2 assessments in England, broken down by school characteristics.

Variable names and descriptions for this file are provided below:

Variable name                                       |  Variable description
--------------------------------------------------  |  ---------------------------------------------------------------------------------------------------
absent_pupil_count                                  |  Number of pupils absent
absent_pupil_percent                                |  Percentage of pupils absent
average_scaled_score                                |  Average scaled score
below_interim_pre_ks_std_pupil_count                |  Number of pupils working below the interim pre-key stage standards in writing TA
below_interim_pre_ks_std_pupil_percent              |  Percentage of pupils working below the interim pre-key stage standards in writing TA
disapplied_pupil_count                              |  Number of pupils disapplied
disapplied_pupil_percent                            |  Percentage of pupils disapplied
early_dev_of_expected_std_pupil_count               |  Number of pupils with early development of the expected standard in writing TA
early_dev_of_expected_std_pupil_percent             |  Percentage of pupils with early development of the expected standard in writing TA
education_phase                                     |  Education phase
eligible_pupil_count                                |  Number of eligible pupils at the end of key stage 2
engagement_model_or_below_pre_ks_std_pupil_count    |  Number of pupils working at the engagement model or below pre-key stage standards in writing TA
engagement_model_or_below_pre_ks_std_pupil_percent  |  Percentage of pupils working at the engagement model or below pre-key stage standards in writing TA
establishment_count                                 |  Number of schools
establishment_type_group                            |  Type of establishment
expected_standard_pupil_count                       |  Number of pupils meeting the expected standard
expected_standard_pupil_percent                     |  Percentage of pupils meeting the expected standard
foundations_of_expected_std_pupil_count             |  Number of pupils with foundations of the expected standard in writing TA
foundations_of_expected_std_pupil_percent           |  Percentage of pupils with foundations of the expected standard in writing TA
growing_dev_of_expected_std_pupil_count             |  Number of pupils with growing development of the expected standard in writing TA
growing_dev_of_expected_std_pupil_percent           |  Percentage of pupils with growing development of the expected standard in writing TA
higher_standard_pupil_count                         |  Number of pupils meeting the higher standard
higher_standard_pupil_percent                       |  Percentage of pupils meeting the higher standard
not_meeting_pupil_count                             |  Number of pupils not achieved expected standard
not_meeting_pupil_percent                           |  Percentage of pupils not achieved expected standard
pre_ks_std_1_pupil_count                            |  Number of pupils working at pre-key stage standard 1 in writing TA
pre_ks_std_1_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 1 in writing TA
pre_ks_std_2_pupil_count                            |  Number of pupils working at pre-key stage standard 2 in writing TA
pre_ks_std_2_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 2 in writing TA
pre_ks_std_3_pupil_count                            |  Number of pupils working at pre-key stage standard 3 in writing TA
pre_ks_std_3_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 3 in writing TA
pre_ks_std_4_pupil_count                            |  Number of pupils working at pre-key stage standard 4 in writing TA
pre_ks_std_4_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 4 in writing TA
pre_ks_std_5_pupil_count                            |  Number of pupils working at pre-key stage standard 5 in writing TA
pre_ks_std_5_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 5 in writing TA
pre_ks_std_6_pupil_count                            |  Number of pupils working at pre-key stage standard 6 in writing TA
pre_ks_std_6_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 6 in writing TA
progress_measure_eligible_pupil_count               |  Number of eligible pupils included in the progress measure
progress_measure_lower_conf_interval                |  Lower confidence interval
progress_measure_score                              |  Average progress score
progress_measure_total_score                        |  Total number of progress scores
progress_measure_upper_conf_interval                |  Upper confidence interval
scaled_scores_eligible_pupil_count                  |  Number of average scaled score calculation
scaled_scores_total                                 |  Sum of scaled scores
school_cohort_size                                  |  School cohort size
school_religious_character                          |  School religious  character
sex                                                 |  sex
subject                                             |  Subjects
unable_to_access_arrived_pupil_count                |  Number of pupils just arrived or unable to access
unable_to_access_arrived_pupil_percent              |  Percentage of pupils just arrived or unable to access
unable_to_access_pupil_count                        |  Number of pupils unable to access
unable_to_access_pupil_percent                      |  Percentage of pupils unable to access
working_below_pupil_count                           |  Number of pupils working below the standard
working_below_pupil_percent                         |  Percentage of pupils working below the standard
working_towards_pupil_count                         |  Number of pupils working towards the expected standard in writing TA
working_towards_pupil_percent                       |  Percentage of pupils working towards the expected standard in writing TA

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. Figures for 2025 are based on provisional data. Figures for other years are based on final data.
4. Science teacher assessment measures from 2019 onwards are not directly comparable to previous years due to changes in the science teacher assessment frameworks.
5. 'All schools' includes all state funded, 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.
6. 'All state funded' includes Local authority maintained, academy sponsor led, academy converter , free schools and state-funded special schools (including hospital schools).
7. 'State-funded mainstream schools' includes local authority maintained, academies and free schools.
8. 'Local authority maintained' includes community schools, voluntary aided schools, voluntary controlled schools and foundation schools.


Distribution of scaled scores

Filename: ks2_national_scaled_scores_2019_to_2025_provisional.csv
Geographic levels: National
Time period: 2018/19 to 2024/25
Content summary: This file contains data on scaled score distributions for key stage 2 tests in England.

Variable names and descriptions for this file are provided below:

Variable name         |  Variable description
--------------------  |  ---------------------------------------------------------
cumulative_percent    |  Cumulative percentage
eligible_pupil_count  |  Total number of eligible pupils at the end of key stage 2
scaled_scores         |  Scale scores distribution
sex                   |  Sex
subject               |  Subjects

Footnotes:

1. Data is not available for 2020 and 2021 as assessments were cancelled in these years due to the COVID-19 pandemic.
2. Figures for 2025 are based on provisional data. Figures for other years are based on final data.


Disadvantage gap index

Filename: ks2_national_disadvantage_gap_index_2011_to_2025_provisional.csv
Geographic levels: National
Time period: 2010/11 to 2024/25
Content summary: This file contains data on the key stage 2 disadvantage gap index in England.

Variable names and descriptions for this file are provided below:

Variable name           |  Variable description
----------------------  |  ----------------------
disadvantage_gap_index  |  Disadvantage gap index
pupil_count             |  Total number of pupils

Footnotes:

1. Data is not available for 2020 and 2021 as assessments were cancelled in these years due to the COVID-19 pandemic.
2. Figures for 2025 are based on provisional data. Figures for other years are based on final data.
3. Only includes pupils for whom a valid test or teacher assessment could be determined in maths and English in 2011, reading, writing and maths from 2012 to 2015 or a reading and maths valid scaled score from 2016-2019. This number may therefore differ from the total included in national test results which include pupils recorded as A - absent, U - unable to access test.
4. 'All state funded' includes Local authority maintained, academy sponsor led, academy converter , free schools and state-funded special schools (including hospital schools).


Attainment by school type and pupil characteristics

Filename: ks2_school_type_and_pupil_characteristics_2025_provisional.csv
Geographic levels: National
Time period: 2024/25
Content summary: This file contains data on the attainment of pupils in key stage 2 assessments in England, broken down by school type and pupil characteristics.

Variable names and descriptions for this file are provided below:

Variable name                    |  Variable description
-------------------------------  |  -------------------------------------------------------------------------------------------
breakdown                        |  Characteristics of each group
eligible_pupil_count             |  Number of eligible pupils in reading, writing and maths
establishment_type_group         |  Type of school
expected_standard_pupil_count    |  Number of pupils meeting the expected standard in reading, writing and maths
expected_standard_pupil_percent  |  Percentage of pupils meeting the expected standard in reading, writing and maths (combined)

Footnotes:

1. Figures include academy sponsor led and academy converter which opened before 12 September and schools which were local authority maintained schools on 12 September.
2. 'State-funded mainstream schools' includes local authority maintained, academies and free schools.
3. 'Local authority maintained' includes community schools, voluntary aided schools, voluntary controlled schools and foundation schools.


Academies by length of time open

Filename: ks2_academies_by_length_of_time_open_attainment_2016_to_2025_provisional.csv
Geographic levels: National
Time period: 2015/16 to 2024/25
Content summary: This file contains data on the attainment of academies, broken down by the length of time they have been open.

Variable names and descriptions for this file are provided below:

Variable name                    |  Variable description
-------------------------------  |  -------------------------------------------------------------------------------------------
eligible_pupil_count             |  Number of eligible pupils in reading, writing and maths
establishment_count              |  School count
establishment_type_group         |  establishment_type
expected_standard_pupil_percent  |  Percentage of pupils meeting the expected standard in reading, writing and maths (combined)
years_open_count                 |  Years open

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. Figures for 2025 are based on provisional data. Figures for other years are based on final data.
4. Figures include academy sponsor led and academy converter which opened before 12 September and schools which were local authority maintained schools on 12 September.


Attainment by region and local authority

Filename: ks2_regional_and_local_authority_2016_to_2025_provisional.csv
Geographic levels: Local authority; National; Regional
Time period: 2015/16 to 2024/25
Content summary: This file contains data on the attainment of pupils in key stage 2 assessments in England, broken down by region and local authority.

Variable names and descriptions for this file are provided below:

Variable name                                       |  Variable description
--------------------------------------------------  |  ---------------------------------------------------------------------------------------------------
absent_pupil_count                                  |  Number of pupils absent
absent_pupil_percent                                |  Percentage of pupils absent
average_scaled_score                                |  Average scaled score
below_interim_pre_ks_std_pupil_count                |  Number of pupils working below the interim pre-key stage standards in writing TA
below_interim_pre_ks_std_pupil_percent              |  Percentage of pupils working below the interim pre-key stage standards in writing TA
disapplied_pupil_count                              |  Number of pupils disapplied
disapplied_pupil_percent                            |  Percentage of pupils disapplied
early_dev_of_expected_std_pupil_count               |  Number of pupils with early development of the expected standard in writing TA
early_dev_of_expected_std_pupil_percent             |  Percentage of pupils with early development of the expected standard in writing TA
eligible_pupil_count                                |  Number of eligible pupils at the end of key stage 2
engagement_model_or_below_pre_ks_std_pupil_count    |  Number of pupils working at the engagement model or below pre-key stage standards in writing TA
engagement_model_or_below_pre_ks_std_pupil_percent  |  Percentage of pupils working at the engagement model or below pre-key stage standards in writing TA
establishment_count                                 |  Number of schools
expected_standard_pupil_count                       |  Number of pupils meeting the expected standard
expected_standard_pupil_percent                     |  Percentage of pupils meeting the expected standard
foundations_of_expected_std_pupil_count             |  Number of pupils with foundations of the expected standard in writing TA
foundations_of_expected_std_pupil_percent           |  Percentage of pupils with foundations of the expected standard in writing TA
growing_dev_of_expected_std_pupil_count             |  Number of pupils with growing development of the expected standard in writing TA
growing_dev_of_expected_std_pupil_percent           |  Percentage of pupils with growing development of the expected standard in writing TA
higher_standard_pupil_count                         |  Number of pupils meeting the higher standard
higher_standard_pupil_percent                       |  Percentage of pupils meeting the higher standard
not_meeting_pupil_count                             |  Number of pupils not achieved expected standard
not_meeting_pupil_percent                           |  Percentage of pupils not achieved expected standard
pre_ks_std_1_pupil_count                            |  Number of pupils working at pre-key stage standard 1 in writing TA
pre_ks_std_1_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 1 in writing TA
pre_ks_std_2_pupil_count                            |  Number of pupils working at pre-key stage standard 2 in writing TA
pre_ks_std_2_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 2 in writing TA
pre_ks_std_3_pupil_count                            |  Number of pupils working at pre-key stage standard 3 in writing TA
pre_ks_std_3_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 3 in writing TA
pre_ks_std_4_pupil_count                            |  Number of pupils working at pre-key stage standard 4 in writing TA
pre_ks_std_4_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 4 in writing TA
pre_ks_std_5_pupil_count                            |  Number of pupils working at pre-key stage standard 5 in writing TA
pre_ks_std_5_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 5 in writing TA
pre_ks_std_6_pupil_count                            |  Number of pupils working at pre-key stage standard 6 in writing TA
pre_ks_std_6_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 6 in writing TA
progress_measure_eligible_pupil_count               |  Number of eligible pupils included in the progress measure
progress_measure_lower_conf_interval                |  Lower confidence interval
progress_measure_score                              |  Average progress score
progress_measure_total_score                        |  Total number of progress scores
progress_measure_upper_conf_interval                |  Upper confidence interval
scaled_scores_eligible_pupil_count                  |  Number of average scaled score calculation
scaled_scores_total                                 |  Sum of scaled scores
sex                                                 |  sex
subject                                             |  Subjects
unable_to_access_arrived_pupil_count                |  Number of pupils just arrived or unable to access
unable_to_access_arrived_pupil_percent              |  Percentage of pupils just arrived or unable to access
unable_to_access_pupil_count                        |  Number of pupils unable to access
unable_to_access_pupil_percent                      |  Percentage of pupils unable to access
working_below_pupil_count                           |  Number of pupils working below the standard
working_below_pupil_percent                         |  Percentage of pupils working below the standard
working_towards_pupil_count                         |  Number of pupils working towards the expected standard in writing TA
working_towards_pupil_percent                       |  Percentage of pupils working towards the expected standard in writing TA
young_carer                                         |  Young carer

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. Figures for 2025 are based on provisional data. Figures for other years are based on final data.
4. Science teacher assessment measures from 2019 onwards are not directly comparable to previous years due to changes in the science teacher assessment frameworks.
5. Local authority codes may be shown where they have changed since 2016.
6. 'All state funded' includes Local authority maintained, academy sponsor led, academy converter, free schools and state-funded special schools (excluding hospital schools).
7. Regional figures are rounded in the historical data before 2022.


Attainment by parliamentary constituency

Filename: ks2_parliamentary_constituency_2019_to_2025_provisional.csv
Geographic levels: National; Parliamentary constituency
Time period: 2018/19 to 2024/25
Content summary: This file contains data on the attainment of pupils in key stage 2 assessments in England, broken down by parliamentary constituency.

Variable names and descriptions for this file are provided below:

Variable name                                       |  Variable description
--------------------------------------------------  |  ---------------------------------------------------------------------------------------------------
absent_pupil_count                                  |  Number of pupils absent
absent_pupil_percent                                |  Percentage of pupils absent
average_scaled_score                                |  Average scaled score
disapplied_pupil_count                              |  Number of pupils disapplied
disapplied_pupil_percent                            |  Percentage of pupils disapplied
eligible_pupil_count                                |  Number of eligible pupils at the end of key stage 2
engagement_model_or_below_pre_ks_std_pupil_count    |  Number of pupils working at the engagement model or below pre-key stage standards in writing TA
engagement_model_or_below_pre_ks_std_pupil_percent  |  Percentage of pupils working at the engagement model or below pre-key stage standards in writing TA
establishment_count                                 |  Number of schools
expected_standard_pupil_count                       |  Number of pupils meeting the expected standard
expected_standard_pupil_percent                     |  Percentage of pupils meeting the expected standard
higher_standard_pupil_count                         |  Number of pupils meeting the higher standard
higher_standard_pupil_percent                       |  Percentage of pupils meeting the higher standard
not_meeting_pupil_count                             |  Number of pupils not achieved expected standard
not_meeting_pupil_percent                           |  Percentage of pupils not achieved expected standard
pre_ks_std_1_pupil_count                            |  Number of pupils working at pre-key stage standard 1 in writing TA
pre_ks_std_1_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 1 in writing TA
pre_ks_std_2_pupil_count                            |  Number of pupils working at pre-key stage standard 2 in writing TA
pre_ks_std_2_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 2 in writing TA
pre_ks_std_3_pupil_count                            |  Number of pupils working at pre-key stage standard 3 in writing TA
pre_ks_std_3_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 3 in writing TA
pre_ks_std_4_pupil_count                            |  Number of pupils working at pre-key stage standard 4 in writing TA
pre_ks_std_4_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 4 in writing TA
pre_ks_std_5_pupil_count                            |  Number of pupils working at pre-key stage standard 5 in writing TA
pre_ks_std_5_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 5 in writing TA
pre_ks_std_6_pupil_count                            |  Number of pupils working at pre-key stage standard 6 in writing TA
pre_ks_std_6_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 6 in writing TA
progress_measure_eligible_pupil_count               |  Number of eligible pupils included in the progress measure
progress_measure_lower_conf_interval                |  Lower confidence interval
progress_measure_score                              |  Average progress score
progress_measure_total_score                        |  Total number of progress scores
progress_measure_upper_conf_interval                |  Upper confidence interval
scaled_scores_eligible_pupil_count                  |  Number of average scaled score calculation
scaled_scores_total                                 |  Sum of scaled scores
subject                                             |  Subjects
unable_to_access_arrived_pupil_count                |  Number of pupils just arrived or unable to access
unable_to_access_arrived_pupil_percent              |  Percentage of pupils just arrived or unable to access
working_below_pupil_count                           |  Number of pupils working below the standard
working_below_pupil_percent                         |  Percentage of pupils working below the standard
working_towards_pupil_count                         |  Number of pupils working towards the expected standard in writing TA
working_towards_pupil_percent                       |  Percentage of pupils working towards the expected standard in writing TA

Footnotes:

1. Data is not available for 2020 and 2021 as assessments were cancelled in these years due to the COVID-19 pandemic.
2. Figures for 2025 are based on provisional data. Figures for other years are based on final data.
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 state funded' includes Local authority maintained, academy sponsor led, academy converter, free schools and state-funded special schools (excluding hospital schools).


Attainment by region, local authority and pupil characteristics

Filename: ks2_regional_local_authority_and_pupil_characteristics_2019_to_2025_provisional.csv
Geographic levels: Local authority; National; Regional
Time period: 2018/19 to 2024/25
Content summary: This file contains data on the attainment of pupils in key stage 2 assessments in England, broken down by region, local authority and pupil characteristics.

Variable names and descriptions for this file are provided below:

Variable name                                       |  Variable description
--------------------------------------------------  |  ---------------------------------------------------------------------------------------------------
absent_pupil_count                                  |  Number of pupils absent
absent_pupil_percent                                |  Percentage of pupils absent
average_scaled_score                                |  Average scaled score
disadvantage_status                                 |  Disadvantage status
disapplied_pupil_count                              |  Number of pupils disapplied
disapplied_pupil_percent                            |  Percentage of pupils disapplied
eligible_pupil_count                                |  Number of eligible pupils at the end of key stage 2
engagement_model_or_below_pre_ks_std_pupil_count    |  Number of pupils working at the engagement model or below pre-key stage standards in writing TA
engagement_model_or_below_pre_ks_std_pupil_percent  |  Percentage of pupils working at the engagement model or below pre-key stage standards in writing TA
establishment_count                                 |  Number of schools
ethnicity_minor                                     |  Minor ethnic group
expected_standard_pupil_count                       |  Number of pupils meeting the expected standard
expected_standard_pupil_percent                     |  Percentage of pupils meeting the expected standard
first_language                                      |  First language status
fsm_status                                          |  Free school meal status
higher_standard_pupil_count                         |  Number of pupils meeting the higher standard
higher_standard_pupil_percent                       |  Percentage of pupils meeting the higher standard
not_meeting_pupil_count                             |  Number of pupils not achieved expected standard
not_meeting_pupil_percent                           |  Percentage of pupils not achieved expected standard
pre_ks_std_1_pupil_count                            |  Number of pupils working at pre-key stage standard 1 in writing TA
pre_ks_std_1_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 1 in writing TA
pre_ks_std_2_pupil_count                            |  Number of pupils working at pre-key stage standard 2 in writing TA
pre_ks_std_2_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 2 in writing TA
pre_ks_std_3_pupil_count                            |  Number of pupils working at pre-key stage standard 3 in writing TA
pre_ks_std_3_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 3 in writing TA
pre_ks_std_4_pupil_count                            |  Number of pupils working at pre-key stage standard 4 in writing TA
pre_ks_std_4_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 4 in writing TA
pre_ks_std_5_pupil_count                            |  Number of pupils working at pre-key stage standard 5 in writing TA
pre_ks_std_5_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 5 in writing TA
pre_ks_std_6_pupil_count                            |  Number of pupils working at pre-key stage standard 6 in writing TA
pre_ks_std_6_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 6 in writing TA
progress_measure_eligible_pupil_count               |  Number of eligible pupils included in the progress measure
progress_measure_lower_conf_interval                |  Lower confidence interval
progress_measure_score                              |  Average progress score
progress_measure_total_score                        |  Total number of progress scores
progress_measure_upper_conf_interval                |  Upper confidence interval
scaled_scores_eligible_pupil_count                  |  Number of average scaled score calculation
scaled_scores_total                                 |  Sum of scaled scores
sen_provision                                       |  Special education needs provision
sex                                                 |  sex
subject                                             |  Subjects
unable_to_access_arrived_pupil_count                |  Number of pupils just arrived or unable to access
unable_to_access_arrived_pupil_percent              |  Percentage of pupils just arrived or unable to access
working_below_pupil_count                           |  Number of pupils working below the standard
working_below_pupil_percent                         |  Percentage of pupils working below the standard
working_towards_pupil_count                         |  Number of pupils working towards the expected standard in writing TA
working_towards_pupil_percent                       |  Percentage of pupils working towards the expected standard in writing TA

Footnotes:

1. Data is not available for 2020 and 2021 as assessments were cancelled in these years due to the COVID-19 pandemic.
2. Figures for 2025 are based on provisional data. Figures for other years are based on final data.
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. Local authority codes may be shown where they have changed since 2016.
5. 'All state funded' includes Local authority maintained, academy sponsor led, academy converter, free schools and state-funded special schools (excluding hospital schools).
6. Regional figures are rounded in the historical data before 2022.


Attainment by pupil residency and pupil characteristics

Filename: ks2_pupil_residency_and_pupil_characteristics_2019_to_2025_provisional.csv
Geographic levels: Local authority district; National; Regional
Time period: 2018/19 to 2024/25
Content summary: This file contains data on the attainment of pupils in key stage 2 assessments in England, broken down by pupil residency and pupil characteristics.

Variable names and descriptions for this file are provided below:

Variable name                                       |  Variable description
--------------------------------------------------  |  ---------------------------------------------------------------------------------------------------
absent_pupil_count                                  |  Number of pupils absent
absent_pupil_percent                                |  Percentage of pupils absent
average_scaled_score                                |  Average scaled score
disadvantage_status                                 |  Disadvantage status
disapplied_pupil_count                              |  Number of pupils disapplied
disapplied_pupil_percent                            |  Percentage of pupils disapplied
eligible_pupil_count                                |  Number of eligible pupils at the end of key stage 2
engagement_model_or_below_pre_ks_std_pupil_count    |  Number of pupils working at the engagement model or below pre-key stage standards in writing TA
engagement_model_or_below_pre_ks_std_pupil_percent  |  Percentage of pupils working at the engagement model or below pre-key stage standards in writing TA
establishment_count                                 |  Number of schools
expected_standard_pupil_count                       |  Number of pupils meeting the expected standard
expected_standard_pupil_percent                     |  Percentage of pupils meeting the expected standard
fsm_status                                          |  Free school meal status
higher_standard_pupil_count                         |  Number of pupils meeting the higher standard
higher_standard_pupil_percent                       |  Percentage of pupils meeting the higher standard
not_meeting_pupil_count                             |  Number of pupils not achieved expected standard
not_meeting_pupil_percent                           |  Percentage of pupils not achieved expected standard
pre_ks_std_1_pupil_count                            |  Number of pupils working at pre-key stage standard 1 in writing TA
pre_ks_std_1_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 1 in writing TA
pre_ks_std_2_pupil_count                            |  Number of pupils working at pre-key stage standard 2 in writing TA
pre_ks_std_2_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 2 in writing TA
pre_ks_std_3_pupil_count                            |  Number of pupils working at pre-key stage standard 3 in writing TA
pre_ks_std_3_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 3 in writing TA
pre_ks_std_4_pupil_count                            |  Number of pupils working at pre-key stage standard 4 in writing TA
pre_ks_std_4_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 4 in writing TA
pre_ks_std_5_pupil_count                            |  Number of pupils working at pre-key stage standard 5 in writing TA
pre_ks_std_5_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 5 in writing TA
pre_ks_std_6_pupil_count                            |  Number of pupils working at pre-key stage standard 6 in writing TA
pre_ks_std_6_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 6 in writing TA
progress_measure_eligible_pupil_count               |  Number of eligible pupils included in the progress measure
progress_measure_lower_conf_interval                |  Lower confidence interval
progress_measure_score                              |  Average progress score
progress_measure_total_score                        |  Total number of progress scores
progress_measure_upper_conf_interval                |  Upper confidence interval
scaled_scores_eligible_pupil_count                  |  Number of average scaled score calculation
scaled_scores_total                                 |  Sum of scaled scores
subject                                             |  Subjects
unable_to_access_arrived_pupil_count                |  Number of pupils just arrived or unable to access
unable_to_access_arrived_pupil_percent              |  Percentage of pupils just arrived or unable to access
working_below_pupil_count                           |  Number of pupils working below the standard
working_below_pupil_percent                         |  Percentage of pupils working below the standard
working_towards_pupil_count                         |  Number of pupils working towards the expected standard in writing TA
working_towards_pupil_percent                       |  Percentage of pupils working towards the expected standard in writing TA

Footnotes:

1. Data is not available for 2020 and 2021 as assessments were cancelled in these years due to the COVID-19 pandemic.
2. Figures for 2025 are based on provisional data. Figures for other years are based on final data.
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 state funded' includes Local authority maintained, academy sponsor led, academy converter, free schools and state-funded special schools (excluding hospital schools).


Attainment by school location and pupil characteristics

Filename: ks2_school_location_and_pupil_characteristics_2019_to_2025_provisional.csv
Geographic levels: Local authority district; National; Regional
Time period: 2018/19 to 2024/25
Content summary: This file contains data on the attainment of pupils by school location. This file also contains a flag showing which local authority districts are priority areas. Some LAs that are priority areas are also included.

Variable names and descriptions for this file are provided below:

Variable name                                       |  Variable description
--------------------------------------------------  |  ---------------------------------------------------------------------------------------------------
absent_pupil_count                                  |  Number of pupils absent
absent_pupil_percent                                |  Percentage of pupils absent
average_scaled_score                                |  Average scaled score
disadvantage_status                                 |  Disadvantage status
disapplied_pupil_count                              |  Number of pupils disapplied
disapplied_pupil_percent                            |  Percentage of pupils disapplied
eligible_pupil_count                                |  Number of eligible pupils at the end of key stage 2
engagement_model_or_below_pre_ks_std_pupil_count    |  Number of pupils working at the engagement model or below pre-key stage standards in writing TA
engagement_model_or_below_pre_ks_std_pupil_percent  |  Percentage of pupils working at the engagement model or below pre-key stage standards in writing TA
establishment_count                                 |  Number of schools
expected_standard_pupil_count                       |  Number of pupils meeting the expected standard
expected_standard_pupil_percent                     |  Percentage of pupils meeting the expected standard
fsm_status                                          |  Free school meal status
higher_standard_pupil_count                         |  Number of pupils meeting the higher standard
higher_standard_pupil_percent                       |  Percentage of pupils meeting the higher standard
not_meeting_pupil_count                             |  Number of pupils not achieved expected standard
not_meeting_pupil_percent                           |  Percentage of pupils not achieved expected standard
pre_ks_std_1_pupil_count                            |  Number of pupils working at pre-key stage standard 1 in writing TA
pre_ks_std_1_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 1 in writing TA
pre_ks_std_2_pupil_count                            |  Number of pupils working at pre-key stage standard 2 in writing TA
pre_ks_std_2_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 2 in writing TA
pre_ks_std_3_pupil_count                            |  Number of pupils working at pre-key stage standard 3 in writing TA
pre_ks_std_3_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 3 in writing TA
pre_ks_std_4_pupil_count                            |  Number of pupils working at pre-key stage standard 4 in writing TA
pre_ks_std_4_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 4 in writing TA
pre_ks_std_5_pupil_count                            |  Number of pupils working at pre-key stage standard 5 in writing TA
pre_ks_std_5_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 5 in writing TA
pre_ks_std_6_pupil_count                            |  Number of pupils working at pre-key stage standard 6 in writing TA
pre_ks_std_6_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 6 in writing TA
progress_measure_eligible_pupil_count               |  Number of eligible pupils included in the progress measure
progress_measure_lower_conf_interval                |  Lower confidence interval
progress_measure_score                              |  Average progress score
progress_measure_total_score                        |  Total number of progress scores
progress_measure_upper_conf_interval                |  Upper confidence interval
scaled_scores_eligible_pupil_count                  |  Number of average scaled score calculation
scaled_scores_total                                 |  Sum of scaled scores
subject                                             |  Subjects
unable_to_access_arrived_pupil_count                |  Number of pupils just arrived or unable to access
unable_to_access_arrived_pupil_percent              |  Percentage of pupils just arrived or unable to access
working_below_pupil_count                           |  Number of pupils working below the standard
working_below_pupil_percent                         |  Percentage of pupils working below the standard
working_towards_pupil_count                         |  Number of pupils working towards the expected standard in writing TA
working_towards_pupil_percent                       |  Percentage of pupils working towards the expected standard in writing TA

Footnotes:

1. Data is not available for 2020 and 2021 as assessments were cancelled in these years due to the COVID-19 pandemic.
2. Figures for 2025 are based on provisional data. Figures for other years are based on final data.
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 state funded' includes Local authority maintained, academy sponsor led, academy converter, free schools and state-funded special schools (excluding hospital schools).


Attainment by region and local authority maintained schools

Filename: ks2_regional_and_local_authority_LA_maintained_2016_to_2025_provisional.csv
Geographic levels: Local authority; National; Regional
Time period: 2015/16 to 2024/25
Content summary: This file contains data on the attainment of pupils in key stage 2 assessments in England, broken down by region, local authority maintained schools and pupil characteristics.

Variable names and descriptions for this file are provided below:

Variable name                                       |  Variable description
--------------------------------------------------  |  ---------------------------------------------------------------------------------------------------
absent_pupil_count                                  |  Number of pupils absent
absent_pupil_percent                                |  Percentage of pupils absent
average_scaled_score                                |  Average scaled score
below_interim_pre_ks_std_pupil_count                |  Number of pupils working below the interim pre-key stage standards in writing TA
below_interim_pre_ks_std_pupil_percent              |  Percentage of pupils working below the interim pre-key stage standards in writing TA
disapplied_pupil_count                              |  Number of pupils disapplied
disapplied_pupil_percent                            |  Percentage of pupils disapplied
early_dev_of_expected_std_pupil_count               |  Number of pupils with early development of the expected standard in writing TA
early_dev_of_expected_std_pupil_percent             |  Percentage of pupils with early development of the expected standard in writing TA
eligible_pupil_count                                |  Number of eligible pupils at the end of key stage 2
engagement_model_or_below_pre_ks_std_pupil_count    |  Number of pupils working at the engagement model or below pre-key stage standards in writing TA
engagement_model_or_below_pre_ks_std_pupil_percent  |  Percentage of pupils working at the engagement model or below pre-key stage standards in writing TA
establishment_count                                 |  Number of schools
expected_standard_pupil_count                       |  Number of pupils meeting the expected standard
expected_standard_pupil_percent                     |  Percentage of pupils meeting the expected standard
foundations_of_expected_std_pupil_count             |  Number of pupils with foundations of the expected standard in writing TA
foundations_of_expected_std_pupil_percent           |  Percentage of pupils with foundations of the expected standard in writing TA
growing_dev_of_expected_std_pupil_count             |  Number of pupils with growing development of the expected standard in writing TA
growing_dev_of_expected_std_pupil_percent           |  Percentage of pupils with growing development of the expected standard in writing TA
higher_standard_pupil_count                         |  Number of pupils meeting the higher standard
higher_standard_pupil_percent                       |  Percentage of pupils meeting the higher standard
not_meeting_pupil_count                             |  Number of pupils not achieved expected standard
not_meeting_pupil_percent                           |  Percentage of pupils not achieved expected standard
pre_ks_std_1_pupil_count                            |  Number of pupils working at pre-key stage standard 1 in writing TA
pre_ks_std_1_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 1 in writing TA
pre_ks_std_2_pupil_count                            |  Number of pupils working at pre-key stage standard 2 in writing TA
pre_ks_std_2_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 2 in writing TA
pre_ks_std_3_pupil_count                            |  Number of pupils working at pre-key stage standard 3 in writing TA
pre_ks_std_3_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 3 in writing TA
pre_ks_std_4_pupil_count                            |  Number of pupils working at pre-key stage standard 4 in writing TA
pre_ks_std_4_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 4 in writing TA
pre_ks_std_5_pupil_count                            |  Number of pupils working at pre-key stage standard 5 in writing TA
pre_ks_std_5_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 5 in writing TA
pre_ks_std_6_pupil_count                            |  Number of pupils working at pre-key stage standard 6 in writing TA
pre_ks_std_6_pupil_percent                          |  Percentage of pupils working at pre-key stage standard 6 in writing TA
progress_measure_eligible_pupil_count               |  Number of eligible pupils included in the progress measure
progress_measure_lower_conf_interval                |  Lower confidence interval
progress_measure_score                              |  Average progress score
progress_measure_total_score                        |  Total number of progress scores
progress_measure_upper_conf_interval                |  Upper confidence interval
scaled_scores_eligible_pupil_count                  |  Number of average scaled score calculation
scaled_scores_total                                 |  Sum of scaled scores
sex                                                 |  sex
subject                                             |  Subjects
unable_to_access_arrived_pupil_count                |  Number of pupils just arrived or unable to access
unable_to_access_arrived_pupil_percent              |  Percentage of pupils just arrived or unable to access
unable_to_access_pupil_count                        |  Number of pupils unable to access
unable_to_access_pupil_percent                      |  Percentage of pupils unable to access
working_below_pupil_count                           |  Number of pupils working below the standard
working_below_pupil_percent                         |  Percentage of pupils working below the standard
working_towards_pupil_count                         |  Number of pupils working towards the expected standard in writing TA
working_towards_pupil_percent                       |  Percentage of pupils working towards the expected standard in writing TA

Footnotes:

1. Data is not available for 2020 and 2021 as assessments were cancelled in these years due to the COVID-19 pandemic.
2. Figures for 2025 are based on provisional data. Figures for other years are based on final data.
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. Local authority codes may be shown where they have changed since 2016.
5. Regional figures are rounded in the historical data before 2022.
6. 'Local authority maintained' includes community schools, voluntary aided schools, voluntary controlled schools and foundation schools.
