Maintained schools and pupils by local authority, type of school and year

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

View options

Filters

Data description ( of 2 selected2 selectable options)

Year ( of 22 selected22 selectable options)

Local Authority ( of 23 selected23 selectable options)

School Type ( of 16 selected16 selectable options)


Data valuesData descriptionYearLocal AuthoritySchool Type
539Number of pupils2016/17Rhondda Cynon TafSpecial (with post-16 provision)
38,648Number of pupils2016/17Rhondda Cynon TafAll maintained schools
74Number of pupils2016/17Merthyr TydfilNursery
563Number of pupils2016/17Merthyr TydfilInfants & Juniors
5,155Number of pupils2016/17Merthyr TydfilNursery, Infants & Juniors
2,828Number of pupils2016/17Merthyr TydfilSecondary (ages 11-16)
178Number of pupils2016/17Merthyr TydfilSpecial (with post-16 provision)
8,798Number of pupils2016/17Merthyr TydfilAll maintained schools
645Number of pupils2016/17CaerphillyJuniors
881Number of pupils2016/17CaerphillyNursery & Infants
15,829Number of pupils2016/17CaerphillyNursery, Infants & Juniors
3,615Number of pupils2016/17CaerphillySecondary (ages 11-16)
7,302Number of pupils2016/17CaerphillySecondary (ages 11-19)
147Number of pupils2016/17CaerphillySpecial (with post-16 provision)
28,419Number of pupils2016/17CaerphillyAll maintained schools
4,896Number of pupils2016/17Blaenau GwentNursery, Infants & Juniors
2,901Number of pupils2016/17Blaenau GwentMiddle (ages 3-16)
1,330Number of pupils2016/17Blaenau GwentSecondary (ages 11-16)
105Number of pupils2016/17Blaenau GwentSpecial (with post-16 provision)
9,232Number of pupils2016/17Blaenau GwentAll maintained schools
44Number of pupils2016/17TorfaenNursery
1,743Number of pupils2016/17TorfaenInfants & Juniors
6,921Number of pupils2016/17TorfaenNursery, Infants & Juniors
1,585Number of pupils2016/17TorfaenSecondary (ages 11-16)
4,615Number of pupils2016/17TorfaenSecondary (ages 11-19)
109Number of pupils2016/17TorfaenSpecial (with post-16 provision)
15,017Number of pupils2016/17TorfaenAll maintained schools
3,801Number of pupils2016/17MonmouthshireInfants & Juniors
2,986Number of pupils2016/17MonmouthshireNursery, Infants & Juniors
4,788Number of pupils2016/17MonmouthshireSecondary (ages 11-19)
33Number of pupils2016/17MonmouthshireSpecial (without post-16 provision)
11,608Number of pupils2016/17MonmouthshireAll maintained schools
173Number of pupils2016/17NewportNursery
166Number of pupils2016/17NewportInfants
648Number of pupils2016/17NewportJuniors
1,691Number of pupils2016/17NewportInfants & Juniors
515Number of pupils2016/17NewportNursery & Infants
11,986Number of pupils2016/17NewportNursery, Infants & Juniors
81Number of pupils2016/17NewportSecondary (ages 11-16)
9,854Number of pupils2016/17NewportSecondary (ages 11-19)
153Number of pupils2016/17NewportSpecial (with post-16 provision)
25,267Number of pupils2016/17NewportAll maintained schools
303Number of pupils2016/17CardiffNursery
5,161Number of pupils2016/17CardiffInfants & Juniors
28,308Number of pupils2016/17CardiffNursery, Infants & Juniors
3,915Number of pupils2016/17CardiffSecondary (ages 11-16)
15,876Number of pupils2016/17CardiffSecondary (ages 11-19)
266Number of pupils2016/17CardiffSpecial (without post-16 provision)
300Number of pupils2016/17CardiffSpecial (with post-16 provision)
54,129Number of pupils2016/17CardiffAll maintained schools
866 [t]Number of pupils2016/17WalesNursery
279 [t]Number of pupils2016/17WalesInfants
5,058 [t]Number of pupils2016/17WalesJuniors
28,086 [t]Number of pupils2016/17WalesInfants & Juniors
5,436 [t]Number of pupils2016/17WalesNursery & Infants
238,081 [t]Number of pupils2016/17WalesNursery, Infants & Juniors
4,724 [t]Number of pupils2016/17WalesMiddle (ages 3-16)
4,439 [t]Number of pupils2016/17WalesMiddle (ages 3-19)
37,878 [t]Number of pupils2016/17WalesSecondary (ages 11-16)
136,934 [t]Number of pupils2016/17WalesSecondary (ages 11-19)
602 [t]Number of pupils2016/17WalesSpecial (without post-16 provision)
4,125 [t]Number of pupils2016/17WalesSpecial (with post-16 provision)
466,508 [t]Number of pupils2016/17WalesAll maintained schools
2,116Number of pupils2017/18Isle of AngleseyInfants & Juniors
3,793Number of pupils2017/18Isle of AngleseyNursery, Infants & Juniors
3,717Number of pupils2017/18Isle of AngleseySecondary (ages 11-19)
92Number of pupils2017/18Isle of AngleseySpecial (with post-16 provision)
9,718Number of pupils2017/18Isle of AngleseyAll maintained schools
168Number of pupils2017/18GwyneddJuniors
122Number of pupils2017/18GwyneddInfants & Juniors
172Number of pupils2017/18GwyneddNursery & Infants
9,211Number of pupils2017/18GwyneddNursery, Infants & Juniors
615Number of pupils2017/18GwyneddMiddle (ages 3-16)
2,107Number of pupils2017/18GwyneddSecondary (ages 11-16)
4,385Number of pupils2017/18GwyneddSecondary (ages 11-19)
215Number of pupils2017/18GwyneddSpecial (with post-16 provision)
16,995Number of pupils2017/18GwyneddAll maintained schools
962Number of pupils2017/18ConwyJuniors
749Number of pupils2017/18ConwyInfants & Juniors
960Number of pupils2017/18ConwyNursery & Infants
6,380Number of pupils2017/18ConwyNursery, Infants & Juniors
6,530Number of pupils2017/18ConwySecondary (ages 11-19)
221Number of pupils2017/18ConwySpecial (with post-16 provision)
15,802Number of pupils2017/18ConwyAll maintained schools
304Number of pupils2017/18DenbighshireJuniors
914Number of pupils2017/18DenbighshireInfants & Juniors
322Number of pupils2017/18DenbighshireNursery & Infants
7,204Number of pupils2017/18DenbighshireNursery, Infants & Juniors
472Number of pupils2017/18DenbighshireMiddle (ages 3-19)
1,218Number of pupils2017/18DenbighshireSecondary (ages 11-16)
4,887Number of pupils2017/18DenbighshireSecondary (ages 11-19)
277Number of pupils2017/18DenbighshireSpecial (with post-16 provision)
15,598Number of pupils2017/18DenbighshireAll maintained schools
758Number of pupils2017/18FlintshireInfants & Juniors
13,266Number of pupils2017/18FlintshireNursery, Infants & Juniors
3,105Number of pupils2017/18FlintshireSecondary (ages 11-16)
6,057Number of pupils2017/18FlintshireSecondary (ages 11-19)
96Number of pupils2017/18FlintshireSpecial (without post-16 provision)
113Number of pupils2017/18FlintshireSpecial (with post-16 provision)
23,395Number of pupils2017/18FlintshireAll maintained schools
Showing 2,501 to 2,600 of 7,834 rows
Page 26 of 79

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 2025

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