Pupils in maintained schools aged 5 or over, ability to speak Welsh as assessed by parents, by local authority, category and year (primary, middle and secondary schools)

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

View options

Filters

Data description ( of 1 selected1 selectable options)

Year ( of 22 selected22 selectable options)

Local Authority ( of 23 selected23 selectable options)

Category ( of 4 selected4 selectable options)


Data valuesData descriptionYearLocal AuthorityCategory
3,655Number of pupils2019/20CeredigionFluent in Welsh
3,024Number of pupils2019/20CeredigionCan speak Welsh but not fluently
1,654Number of pupils2019/20CeredigionCannot speak Welsh/Information not obtained
8,333 [t]Number of pupils2019/20CeredigionTotal
1,790Number of pupils2019/20PembrokeshireFluent in Welsh
6,330Number of pupils2019/20PembrokeshireCan speak Welsh but not fluently
6,285Number of pupils2019/20PembrokeshireCannot speak Welsh/Information not obtained
14,405 [t]Number of pupils2019/20PembrokeshireTotal
10,005Number of pupils2019/20CarmarthenshireFluent in Welsh
8,868Number of pupils2019/20CarmarthenshireCan speak Welsh but not fluently
4,542Number of pupils2019/20CarmarthenshireCannot speak Welsh/Information not obtained
23,415 [t]Number of pupils2019/20CarmarthenshireTotal
3,128Number of pupils2019/20SwanseaFluent in Welsh
4,208Number of pupils2019/20SwanseaCan speak Welsh but not fluently
22,493Number of pupils2019/20SwanseaCannot speak Welsh/Information not obtained
29,829 [t]Number of pupils2019/20SwanseaTotal
2,478Number of pupils2019/20Neath Port TalbotFluent in Welsh
3,093Number of pupils2019/20Neath Port TalbotCan speak Welsh but not fluently
12,032Number of pupils2019/20Neath Port TalbotCannot speak Welsh/Information not obtained
17,603 [t]Number of pupils2019/20Neath Port TalbotTotal
1,358Number of pupils2019/20BridgendFluent in Welsh
3,220Number of pupils2019/20BridgendCan speak Welsh but not fluently
14,722Number of pupils2019/20BridgendCannot speak Welsh/Information not obtained
19,300 [t]Number of pupils2019/20BridgendTotal
2,437Number of pupils2019/20Vale of GlamorganFluent in Welsh
6,308Number of pupils2019/20Vale of GlamorganCan speak Welsh but not fluently
10,361Number of pupils2019/20Vale of GlamorganCannot speak Welsh/Information not obtained
19,106 [t]Number of pupils2019/20Vale of GlamorganTotal
5,156Number of pupils2019/20Rhondda Cynon TafFluent in Welsh
7,881Number of pupils2019/20Rhondda Cynon TafCan speak Welsh but not fluently
19,610Number of pupils2019/20Rhondda Cynon TafCannot speak Welsh/Information not obtained
32,647 [t]Number of pupils2019/20Rhondda Cynon TafTotal
567Number of pupils2019/20Merthyr TydfilFluent in Welsh
1,598Number of pupils2019/20Merthyr TydfilCan speak Welsh but not fluently
5,027Number of pupils2019/20Merthyr TydfilCannot speak Welsh/Information not obtained
7,192 [t]Number of pupils2019/20Merthyr TydfilTotal
3,687Number of pupils2019/20CaerphillyFluent in Welsh
10,690Number of pupils2019/20CaerphillyCan speak Welsh but not fluently
8,979Number of pupils2019/20CaerphillyCannot speak Welsh/Information not obtained
23,356 [t]Number of pupils2019/20CaerphillyTotal
131Number of pupils2019/20Blaenau GwentFluent in Welsh
4,206Number of pupils2019/20Blaenau GwentCan speak Welsh but not fluently
3,176Number of pupils2019/20Blaenau GwentCannot speak Welsh/Information not obtained
7,513 [t]Number of pupils2019/20Blaenau GwentTotal
1,343Number of pupils2019/20TorfaenFluent in Welsh
7,906Number of pupils2019/20TorfaenCan speak Welsh but not fluently
3,437Number of pupils2019/20TorfaenCannot speak Welsh/Information not obtained
12,686 [t]Number of pupils2019/20TorfaenTotal
169Number of pupils2019/20MonmouthshireFluent in Welsh
7,474Number of pupils2019/20MonmouthshireCan speak Welsh but not fluently
2,522Number of pupils2019/20MonmouthshireCannot speak Welsh/Information not obtained
10,165 [t]Number of pupils2019/20MonmouthshireTotal
688Number of pupils2019/20NewportFluent in Welsh
11,647Number of pupils2019/20NewportCan speak Welsh but not fluently
10,113Number of pupils2019/20NewportCannot speak Welsh/Information not obtained
22,448 [t]Number of pupils2019/20NewportTotal
5,748Number of pupils2019/20CardiffFluent in Welsh
6,525Number of pupils2019/20CardiffCan speak Welsh but not fluently
34,330Number of pupils2019/20CardiffCannot speak Welsh/Information not obtained
46,603 [t]Number of pupils2019/20CardiffTotal
64,030Number of pupils2019/20WalesFluent in Welsh
136,062Number of pupils2019/20WalesCan speak Welsh but not fluently
195,281Number of pupils2019/20WalesCannot speak Welsh/Information not obtained
395,373 [t]Number of pupils2019/20WalesTotal
3,812Number of pupils2020/21Isle of AngleseyFluent in Welsh
3,335Number of pupils2020/21Isle of AngleseyCan speak Welsh but not fluently
1,242Number of pupils2020/21Isle of AngleseyCannot speak Welsh/Information not obtained
8,389 [t]Number of pupils2020/21Isle of AngleseyTotal
9,465Number of pupils2020/21GwyneddFluent in Welsh
3,909Number of pupils2020/21GwyneddCan speak Welsh but not fluently
1,224Number of pupils2020/21GwyneddCannot speak Welsh/Information not obtained
14,598 [t]Number of pupils2020/21GwyneddTotal
1,706Number of pupils2020/21ConwyFluent in Welsh
5,500Number of pupils2020/21ConwyCan speak Welsh but not fluently
6,332Number of pupils2020/21ConwyCannot speak Welsh/Information not obtained
13,538 [t]Number of pupils2020/21ConwyTotal
2,627Number of pupils2020/21DenbighshireFluent in Welsh
6,207Number of pupils2020/21DenbighshireCan speak Welsh but not fluently
4,834Number of pupils2020/21DenbighshireCannot speak Welsh/Information not obtained
13,668 [t]Number of pupils2020/21DenbighshireTotal
1,048Number of pupils2020/21FlintshireFluent in Welsh
8,810Number of pupils2020/21FlintshireCan speak Welsh but not fluently
10,030Number of pupils2020/21FlintshireCannot speak Welsh/Information not obtained
19,888 [t]Number of pupils2020/21FlintshireTotal
1,506Number of pupils2020/21WrexhamFluent in Welsh
7,646Number of pupils2020/21WrexhamCan speak Welsh but not fluently
6,999Number of pupils2020/21WrexhamCannot speak Welsh/Information not obtained
16,151 [t]Number of pupils2020/21WrexhamTotal
1,482Number of pupils2020/21PowysFluent in Welsh
7,520Number of pupils2020/21PowysCan speak Welsh but not fluently
6,118Number of pupils2020/21PowysCannot speak Welsh/Information not obtained
15,120 [t]Number of pupils2020/21PowysTotal
3,557Number of pupils2020/21CeredigionFluent in Welsh
3,115Number of pupils2020/21CeredigionCan speak Welsh but not fluently
1,699Number of pupils2020/21CeredigionCannot speak Welsh/Information not obtained
8,371 [t]Number of pupils2020/21CeredigionTotal
1,719Number of pupils2020/21PembrokeshireFluent in Welsh
5,939Number of pupils2020/21PembrokeshireCan speak Welsh but not fluently
6,866Number of pupils2020/21PembrokeshireCannot speak Welsh/Information not obtained
14,524 [t]Number of pupils2020/21PembrokeshireTotal
Showing 1,501 to 1,600 of 2,024 rows
Page 16 of 21

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