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
89Number of pupils2003/04NewportSpecial schoolsAll schools
4,749Number of pupils2004/05Isle of AngleseySecondary schoolsAll schools
11,740Number of pupils2003/04Blaenau GwentAll schoolsAll schools
10,852Number of pupils2003/04NewportSecondary schoolsAll schools
461Number of pupils2003/04CardiffSpecial schoolsAll schools
5,615Number of pupils2004/05Isle of AngleseyPrimary schoolsAll schools
13,369Number of pupils2003/04CaerphillySecondary schoolsAll schools
55Number of pupils2003/04Blaenau GwentSpecial schoolsAll schools
75Number of pupils2003/04TorfaenSpecial schoolsAll schools
13,914Number of pupils2003/04NewportPrimary schoolsAll schools
321Number of pupils2003/04CardiffNursery schoolsAll schools
22,095Number of pupils2003/04CardiffSecondary schoolsAll schools
783 [t]Number of pupils2003/04WalesNursery schoolsAll schools
494,161 [t]Number of pupils2003/04WalesAll schoolsAll schools
22,761Number of pupils2003/04BridgendAll schoolsAll schools
17,821Number of pupils2003/04CaerphillyPrimary schoolsAll schools
20,923Number of pupils2003/04SwanseaPrimary schoolsAll schools
4,856Number of pupils2003/04Blaenau GwentSecondary schoolsAll schools
22,239Number of pupils2003/04Vale of GlamorganAll schoolsAll schools
8,171Number of pupils2003/04TorfaenSecondary schoolsAll schools
5,779Number of pupils2003/04MonmouthshireSecondary schoolsAll schools
127Number of pupils2003/04NewportNursery schoolsAll schools
24,982Number of pupils2003/04NewportAll schoolsAll schools
19,222Number of pupils2003/04Rhondda Cynon TafSecondary schoolsAll schools
42,303Number of pupils2003/04Rhondda Cynon TafAll schoolsAll schools
28,669Number of pupils2003/04CardiffPrimary schoolsAll schools
4,483Number of pupils2003/04Merthyr TydfilSecondary schoolsAll schools
51,546Number of pupils2003/04CardiffAll schoolsAll schools
145Number of pupils2003/04Merthyr TydfilSpecial schoolsAll schools
3,808 [t]Number of pupils2003/04WalesSpecial schoolsAll schools
8,629Number of pupils2003/04PembrokeshireSecondary schoolsAll schools
9,983Number of pupils2003/04BridgendSecondary schoolsAll schools
9,472Number of pupils2003/04Neath Port TalbotSecondary schoolsAll schools
22,703Number of pupils2003/04Rhondda Cynon TafPrimary schoolsAll schools
75Number of pupils2003/04PembrokeshireSpecial schoolsAll schools
27,973Number of pupils2003/04CarmarthenshireAll schoolsAll schools
31,323Number of pupils2003/04CaerphillyAll schoolsAll schools
6,829Number of pupils2003/04Blaenau GwentPrimary schoolsAll schools
12,315Number of pupils2003/04Vale of GlamorganPrimary schoolsAll schools
76Number of pupils2003/04CarmarthenshireNursery schoolsAll schools
129Number of pupils2003/04Vale of GlamorganNursery schoolsAll schools
8,842Number of pupils2003/04TorfaenPrimary schoolsAll schools
17,088Number of pupils2003/04TorfaenAll schoolsAll schools
7,335Number of pupils2003/04MonmouthshirePrimary schoolsAll schools
36,520Number of pupils2003/04SwanseaAll schoolsAll schools
13,175Number of pupils2003/04MonmouthshireAll schoolsAll schools
10,963Number of pupils2003/04PembrokeshirePrimary schoolsAll schools
10,256Number of pupils2003/04Merthyr TydfilAll schoolsAll schools
140Number of pupils2003/04GwyneddSpecial schoolsAll schools
10,590Number of pupils2003/04CeredigionAll schoolsAll schools
8,731Number of pupils2003/04DenbighshirePrimary schoolsAll schools
12,546Number of pupils2003/04CarmarthenshireSecondary schoolsAll schools
378Number of pupils2003/04Rhondda Cynon TafSpecial schoolsAll schools
7,799Number of pupils2003/04DenbighshireSecondary schoolsAll schools
4,843Number of pupils2003/04Isle of AngleseySecondary schoolsAll schools
280Number of pupils2003/04DenbighshireSpecial schoolsAll schools
12,420Number of pupils2003/04BridgendPrimary schoolsAll schools
20,779Number of pupils2003/04PowysAll schoolsAll schools
22,750Number of pupils2003/04Neath Port TalbotAll schoolsAll schools
121Number of pupils2003/04CarmarthenshireSpecial schoolsAll schools
273,961 [t]Number of pupils2003/04WalesPrimary schoolsAll schools
215,609 [t]Number of pupils2003/04WalesSecondary schoolsAll schools
16,810Number of pupils2003/04DenbighshireAll schoolsAll schools
18,553Number of pupils2003/04GwyneddAll schoolsAll schools
10,621Number of pupils2003/04Isle of AngleseyAll schoolsAll schools
14,440Number of pupils2003/04FlintshirePrimary schoolsAll schools
5,694Number of pupils2003/04Isle of AngleseyPrimary schoolsAll schools
15,230Number of pupils2003/04CarmarthenshirePrimary schoolsAll schools
10,806Number of pupils2003/04FlintshireSecondary schoolsAll schools
15,441Number of pupils2003/04SwanseaSecondary schoolsAll schools
259Number of pupils2003/04FlintshireSpecial schoolsAll schools
9,541Number of pupils2003/04ConwyPrimary schoolsAll schools
84Number of pupils2003/04Isle of AngleseySpecial schoolsAll schools
9,313Number of pupils2003/04PowysSecondary schoolsAll schools
358Number of pupils2003/04BridgendSpecial schoolsAll schools
133Number of pupils2003/04CaerphillySpecial schoolsAll schools
25,505Number of pupils2003/04FlintshireAll schoolsAll schools
7,938Number of pupils2003/04ConwySecondary schoolsAll schools
130Number of pupils2003/04WrexhamNursery schoolsAll schools
10,362Number of pupils2003/04GwyneddPrimary schoolsAll schools
187Number of pupils2003/04ConwySpecial schoolsAll schools
182Number of pupils2003/04PowysSpecial schoolsAll schools
11,784Number of pupils2003/04WrexhamPrimary schoolsAll schools
5,380Number of pupils2003/04CeredigionPrimary schoolsAll schools
156Number of pupils2003/04SwanseaSpecial schoolsAll schools
7,175Number of pupils2003/04WrexhamSecondary schoolsAll schools
9,576Number of pupils2003/04Vale of GlamorganSecondary schoolsAll schools
225Number of pupils2003/04WrexhamSpecial schoolsAll schools
5,210Number of pupils2003/04CeredigionSecondary schoolsAll schools
13,153Number of pupils2003/04Neath Port TalbotPrimary schoolsAll schools
8,051Number of pupils2003/04GwyneddSecondary schoolsAll schools
19,667Number of pupils2003/04PembrokeshireAll schoolsAll schools
219Number of pupils2003/04Vale of GlamorganSpecial schoolsAll schools
61Number of pupils2003/04MonmouthshireSpecial schoolsAll schools
19,314Number of pupils2003/04WrexhamAll schoolsAll schools
17,666Number of pupils2003/04ConwyAll schoolsAll schools
125Number of pupils2003/04Neath Port TalbotSpecial schoolsAll schools
5,628Number of pupils2003/04Merthyr TydfilPrimary schoolsAll schools
11,284Number of pupils2003/04PowysPrimary schoolsAll schools
76Number of pupils2004/05Isle of AngleseySpecial schoolsAll schools
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