Maintained schools and pupils by local authority, Welsh medium type and year (up to 2023/24)

Standard shorthand is used in this table: [t] = total.

View options

Filters

Data description ( of 2 selected2 selectable options)

Year ( of 21 selected21 selectable options)

Local Authority ( of 23 selected23 selectable options)

Sector ( of 6 selected6 selectable options)

Welsh Medium Type ( of 16 selected16 selectable options)


Data valuesData descriptionYearLocal AuthoritySectorWelsh Medium Type
494,161 [t]Number of pupils2003/04WalesAll schoolsAll schools
489,870 [t]Number of pupils2004/05WalesAll schoolsAll schools
484,546 [t]Number of pupils2005/06WalesAll schoolsAll schools
479,370 [t]Number of pupils2006/07WalesAll schoolsAll schools
474,724 [t]Number of pupils2020/21WalesAll schoolsAll schools
474,370 [t]Number of pupils2007/08WalesAll schoolsAll schools
471,131 [t]Number of pupils2021/22WalesAll schoolsAll schools
469,872 [t]Number of pupils2022/23WalesAll schoolsAll schools
469,641 [t]Number of pupils2008/09WalesAll schoolsAll schools
469,176 [t]Number of pupils2019/20WalesAll schoolsAll schools
468,398 [t]Number of pupils2018/19WalesAll schoolsAll schools
467,141 [t]Number of pupils2009/10WalesAll schoolsAll schools
467,112 [t]Number of pupils2017/18WalesAll schoolsAll schools
466,555 [t]Number of pupils2015/16WalesAll schoolsAll schools
466,508 [t]Number of pupils2016/17WalesAll schoolsAll schools
466,172 [t]Number of pupils2010/11WalesAll schoolsAll schools
465,943 [t]Number of pupils2011/12WalesAll schoolsAll schools
465,840 [t]Number of pupils2023/24WalesAll schoolsAll schools
465,704 [t]Number of pupils2014/15WalesAll schoolsAll schools
465,081 [t]Number of pupils2013/14WalesAll schoolsAll schools
464,868 [t]Number of pupils2012/13WalesAll schoolsAll schools
348,881 [t]Number of pupils2009/10WalesAll schoolsEnglish medium
347,169 [t]Number of pupils2020/21WalesAll schoolsEnglish medium
344,411 [t]Number of pupils2021/22WalesAll schoolsEnglish medium
344,397 [t]Number of pupils2010/11WalesAll schoolsEnglish medium
343,700 [t]Number of pupils2022/23WalesAll schoolsEnglish medium
343,295 [t]Number of pupils2019/20WalesAll schoolsEnglish medium
342,925 [t]Number of pupils2015/16WalesAll schoolsEnglish medium
342,870 [t]Number of pupils2011/12WalesAll schoolsEnglish medium
342,449 [t]Number of pupils2012/13WalesAll schoolsEnglish medium
342,330 [t]Number of pupils2016/17WalesAll schoolsEnglish medium
342,131 [t]Number of pupils2014/15WalesAll schoolsEnglish medium
342,085 [t]Number of pupils2018/19WalesAll schoolsEnglish medium
341,925 [t]Number of pupils2013/14WalesAll schoolsEnglish medium
341,643 [t]Number of pupils2017/18WalesAll schoolsEnglish medium
340,003 [t]Number of pupils2023/24WalesAll schoolsEnglish medium
277,095 [t]Number of pupils2017/18WalesPrimary schoolsAll schools
276,954 [t]Number of pupils2015/16WalesPrimary schoolsAll schools
276,940 [t]Number of pupils2016/17WalesPrimary schoolsAll schools
274,799 [t]Number of pupils2018/19WalesPrimary schoolsAll schools
273,961 [t]Number of pupils2003/04WalesPrimary schoolsAll schools
273,400 [t]Number of pupils2014/15WalesPrimary schoolsAll schools
272,339 [t]Number of pupils2020/21WalesPrimary schoolsAll schools
271,323 [t]Number of pupils2019/20WalesPrimary schoolsAll schools
270,311 [t]Number of pupils2004/05WalesPrimary schoolsAll schools
269,421 [t]Number of pupils2013/14WalesPrimary schoolsAll schools
266,574 [t]Number of pupils2021/22WalesPrimary schoolsAll schools
265,724 [t]Number of pupils2005/06WalesPrimary schoolsAll schools
264,186 [t]Number of pupils2012/13WalesPrimary schoolsAll schools
263,261 [t]Number of pupils2006/07WalesPrimary schoolsAll schools
262,666 [t]Number of pupils2022/23WalesPrimary schoolsAll schools
262,144 [t]Number of pupils2011/12WalesPrimary schoolsAll schools
261,607 [t]Number of pupils2007/08WalesPrimary schoolsAll schools
259,189 [t]Number of pupils2010/11WalesPrimary schoolsAll schools
258,314 [t]Number of pupils2008/09WalesPrimary schoolsAll schools
257,591 [t]Number of pupils2023/24WalesPrimary schoolsAll schools
257,445 [t]Number of pupils2009/10WalesPrimary schoolsAll schools
215,609 [t]Number of pupils2003/04WalesSecondary schoolsAll schools
214,626 [t]Number of pupils2004/05WalesSecondary schoolsAll schools
213,900 [t]Number of pupils2003/04WalesAll schoolsPrimary: Welsh is taught as a second language only (to 2007/08)
213,900 [t]Number of pupils2003/04WalesPrimary schoolsPrimary: Welsh is taught as a second language only (to 2007/08)
213,045 [t]Number of pupils2005/06WalesSecondary schoolsAll schools
210,857 [t]Number of pupils2004/05WalesAll schoolsPrimary: Welsh is taught as a second language only (to 2007/08)
210,857 [t]Number of pupils2004/05WalesPrimary schoolsPrimary: Welsh is taught as a second language only (to 2007/08)
210,353 [t]Number of pupils2006/07WalesSecondary schoolsAll schools
206,936 [t]Number of pupils2007/08WalesSecondary schoolsAll schools
206,508 [t]Number of pupils2005/06WalesPrimary schoolsPrimary: Welsh is taught as a second language only (to 2007/08)
206,508 [t]Number of pupils2005/06WalesAll schoolsPrimary: Welsh is taught as a second language only (to 2007/08)
205,421 [t]Number of pupils2008/09WalesSecondary schoolsAll schools
205,030 [t]Number of pupils2015/16WalesPrimary schoolsEnglish medium
204,698 [t]Number of pupils2016/17WalesPrimary schoolsEnglish medium
204,662 [t]Number of pupils2017/18WalesPrimary schoolsEnglish medium
204,077 [t]Number of pupils2006/07WalesAll schoolsPrimary: Welsh is taught as a second language only (to 2007/08)
204,077 [t]Number of pupils2006/07WalesPrimary schoolsPrimary: Welsh is taught as a second language only (to 2007/08)
203,907 [t]Number of pupils2009/10WalesSecondary schoolsAll schools
203,133 [t]Number of pupils2018/19WalesPrimary schoolsEnglish medium
202,739 [t]Number of pupils2014/15WalesPrimary schoolsEnglish medium
201,230 [t]Number of pupils2010/11WalesSecondary schoolsAll schools
201,206 [t]Number of pupils2020/21WalesPrimary schoolsEnglish medium
200,285 [t]Number of pupils2019/20WalesPrimary schoolsEnglish medium
199,505 [t]Number of pupils2013/14WalesPrimary schoolsEnglish medium
199,397 [t]Number of pupils2007/08WalesAll schoolsPrimary: Welsh is taught as a second language only (to 2007/08)
199,397 [t]Number of pupils2007/08WalesPrimary schoolsPrimary: Welsh is taught as a second language only (to 2007/08)
198,015 [t]Number of pupils2011/12WalesSecondary schoolsAll schools
197,238 [t]Number of pupils2021/22WalesPrimary schoolsEnglish medium
195,824 [t]Number of pupils2012/13WalesPrimary schoolsEnglish medium
194,676 [t]Number of pupils2022/23WalesPrimary schoolsEnglish medium
193,316 [t]Number of pupils2011/12WalesPrimary schoolsEnglish medium
192,035 [t]Number of pupils2010/11WalesPrimary schoolsEnglish medium
191,279 [t]Number of pupils2012/13WalesSecondary schoolsAll schools
190,937 [t]Number of pupils2009/10WalesPrimary schoolsEnglish medium
190,526 [t]Number of pupils2023/24WalesPrimary schoolsEnglish medium
189,216 [t]Number of pupils2008/09WalesAll schoolsEnglish medium
189,216 [t]Number of pupils2008/09WalesPrimary schoolsEnglish medium
186,427 [t]Number of pupils2013/14WalesSecondary schoolsAll schools
182,408 [t]Number of pupils2014/15WalesSecondary schoolsAll schools
178,669 [t]Number of pupils2015/16WalesSecondary schoolsAll schools
175,957 [t]Number of pupils2021/22WalesSecondary schoolsAll schools
175,440 [t]Number of pupils2003/04WalesAll schoolsSecondary: English medium school (to 2008/09)
175,440 [t]Number of pupils2003/04WalesSecondary schoolsSecondary: English medium school (to 2008/09)
Showing 1 to 100 of 15,640 rows
Page 1 of 157

Main information

Most recent update
24 September 2025
Next update expected
July 2026
Designation
Official statistics
Data provider
Welsh Government
Data source
Pupil Level Annual School Census (PLASC)
Time period covered
September 2003 to August 2024

Data notes

Overview

Summary of dataset and variables

Data from the annual School Census which collects information on schools, pupils, classes, ethnicity, free school meal eligibility, additional learning needs and special educational needs.

Data collection or calculation

The data in this report is collected by the Welsh Government from local authority maintained schools in a return called the Pupil Level Annual School Census (PLASC). PLASC is an electronic collection of pupil and school level data. Schools record data on pupils and the school throughout the year in their Management Information System (MIS) software. This data is collated into an electronic PLASC return and submitted to the Welsh Government through DEWI, a secure online data transfer system developed by the Welsh Government. Various stages of automated validation and sense-checking are built into the process to ensure a high quality of data to inform policy making and funding.

Statistical quality

The returns are authorised by headteachers and validated by local authorities.

The school census date is usually in January. Due to the level of coronavirus (COVID-19) cases in January 2022, the 2022 census date was delayed to 15 February 2022. School closures between December 2020 and March 2021 due to the coronavirus (COVID-19) pandemic meant that the 2021 census date was delayed to 20 April 2021.

Pupils are eligible for free school meals if their parents or guardians are in receipt of certain means-tested benefits or support payments. The coronavirus (COVID-19) pandemic may have impacted on the quality of this data and may have resulted in over recording of this data in 2020 to 2022. These figures do not include pupils who only receive free school meals due to the universal primary free school meal policy.

Published by

Organisation
Welsh Government
Contact email
school.stats@gov.wales

Select the filtered or whole dataset to download

Select download format

Contains only the dataset
Contains only the dataset
Contains only the dataset

Select number formatting

This includes rounding to decimal places and commas to separate thousands
This includes rounding to decimal places and commas to separate thousands

Select language