Pupils in maintained schools by school, local authority, sector, type, school governance and school language, 2024/25

View options

Filters

Data description ( of 1 selected1 selectable options)

School ( of 1449 selected1449 selectable options)

Local Authority ( of 23 selected23 selectable options)

Sector ( of 5 selected5 selectable options)

Type ( of 15 selected15 selectable options)

Governance ( of 7 selected7 selectable options)

School Language ( of 4 selected4 selectable options)


Data valuesData descriptionSchoolLocal AuthoritySectorTypeGovernanceSchool Language
258Number of pupils6602130 - Ysgol Gynradd AmlwchIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
32Number of pupils6602131 - Ysgol Gynradd BeaumarisIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
85Number of pupils6602132 - Ysgol Gynradd BodedernIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
76Number of pupils6602133 - Ysgol Gymuned BodfforddIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
49Number of pupils6602135 - Ysgol Gymuned BryngwranIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
35Number of pupils6602136 - Ysgol Gynradd BrynsiencynIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
63Number of pupils6602138 - Ysgol CemaesIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
129Number of pupils6602140 - Ysgol EsceifiogIsle of AngleseyPrimary schoolsInfants & JuniorsCommunityWelsh medium school / provision (including transitional)
82Number of pupils6602142 - Ysgol Gymuned y FfriddIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
51Number of pupils6602145 - Ysgol Gymuned MoelfreIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
22Number of pupils6602146 - Ysgol Gynradd LlanbedrgochIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
330Number of pupils6602152 - Ysgol Gynradd LlanfairpwllIsle of AngleseyPrimary schoolsInfants & JuniorsFoundationWelsh medium school / provision (including transitional)
81Number of pupils6602153 - Ysgol Gymuned LlanfechellIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
367Number of pupils6602154 - Ysgol Y GraigIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
85Number of pupils6602155 - YSGOL GYNRADD LLANGOEDIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
90Number of pupils6602156 - Ysgol HenblasIsle of AngleseyPrimary schoolsInfants & JuniorsCommunityWelsh medium school / provision (including transitional)
123Number of pupils6602157 - Ysgol Gymuned Llannerch-y-meddIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
64Number of pupils6602160 - Ysgol PencarnisiogIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
77Number of pupils6602161 - Ysgol Gymuned PentraethIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
64Number of pupils6602162 - Ysgol PenysarnIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
106Number of pupils6602163 - Ysgol Santes GwenfaenIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
75Number of pupils6602164 - Ysgol Gynradd RhosneigrIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
75Number of pupils6602165 - Ysgol Gynradd RhosybolIsle of AngleseyPrimary schoolsInfants & JuniorsCommunityWelsh medium school / provision (including transitional)
118Number of pupils6602168 - Ysgol Gymuned y FaliIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
256Number of pupils6602169 - Ysgol LlanfawrIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
138Number of pupils6602170 - Ysgol Goronwy OwenIsle of AngleseyPrimary schoolsInfants & JuniorsCommunityWelsh medium school / provision (including transitional)
100Number of pupils6602173 - Ysgol Gynradd Y TywynIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
160Number of pupils6602174 - Ysgol Gynradd LlandegfanIsle of AngleseyPrimary schoolsInfants & JuniorsCommunityWelsh medium school / provision (including transitional)
192Number of pupils6602175 - Ysgol Gynradd y BorthIsle of AngleseyPrimary schoolsInfants & JuniorsCommunityWelsh medium school / provision (including transitional)
166Number of pupils6602176 - Ysgol Gynradd KingslandIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
178Number of pupils6602177 - Ysgol Gymraeg MorswynIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
338Number of pupils6602226 - Ysgol Gynradd Corn HirIsle of AngleseyPrimary schoolsInfants & JuniorsCommunityWelsh medium school / provision (including transitional)
118Number of pupils6602227 - Rhyd y LlanIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
113Number of pupils6602228 - Ysgol Parc y BontIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
425Number of pupils6603036 - CybiIsle of AngleseyPrimary schoolsInfants & JuniorsCommunityWelsh medium school / provision (including transitional)
106Number of pupils6603037 - Ysgol Santes DwynwenIsle of AngleseyPrimary schoolsInfants & JuniorsVoluntary controlledWelsh medium school / provision (including transitional)
99Number of pupils6603304 - Ysgol Santes FairIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsVoluntary aidedWelsh medium school / provision (including transitional)
537Number of pupils6604025 - Ysgol Syr Thomas JonesIsle of AngleseySecondary schoolsSecondary (ages 11-19)CommunityWelsh medium school / provision (including transitional)
818Number of pupils6604026 - Ysgol Uwchradd CaergybiIsle of AngleseySecondary schoolsSecondary (ages 11-19)CommunityWelsh medium school / provision (including transitional)
761Number of pupils6604027 - Ysgol Gyfun LlangefniIsle of AngleseySecondary schoolsSecondary (ages 11-19)CommunityWelsh medium school / provision (including transitional)
1,123Number of pupils6604028 - Ysgol David HughesIsle of AngleseySecondary schoolsSecondary (ages 11-19)CommunityWelsh medium school / provision (including transitional)
810Number of pupils6604029 - Ysgol Uwchradd BodedernIsle of AngleseySecondary schoolsSecondary (ages 11-19)CommunityWelsh medium school / provision (including transitional)
309Number of pupils6605200 - Ysgol CaergeiliogIsle of AngleseyPrimary schoolsNursery, Infants & JuniorsFoundationDual language school / provision (Welsh and English) (including transitional)
123Number of pupils6607011 - Canolfan Addysg y BontIsle of AngleseySpecial schoolsSpecial (with post-16 provision)Special schoolNot applicable
131Number of pupils6612000 - Ysgol Gwaun GyfniGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
131Number of pupils6612004 - YSGOL GYNRADD NEFYNGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
265Number of pupils6612006 - Ysgol LlanrugGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
71Number of pupils6612008 - Ysgol Gynradd AbererchGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
31Number of pupils6612010 - YSGOL BEDDGELERTGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
147Number of pupils6612011 - Ysgol BethelGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
55Number of pupils6612013 - Ysgol BodfeurigGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
32Number of pupils6612015 - YSGOL GYNRADD BORTH-Y-GESTGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
57Number of pupils6612017 - Ysgol BrynaerauGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
222Number of pupils6612026 - Ysgol Y GelliGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
106Number of pupils6612028 - Ysgol PenybrynGwyneddPrimary schoolsJuniorsCommunityWelsh medium school / provision (including transitional)
119Number of pupils6612033 - Ysgol TreferthyrGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
91Number of pupils6612036 - Ysgol Gynradd ChwilogGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
55Number of pupils6612039 - YSGOL CRUD-Y-WERINGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
132Number of pupils6612042 - Ysgol DolbadarnGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
78Number of pupils6612046 - Ysgol Gynradd EdernGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
91Number of pupils6612048 - Ysgol Bro PlenyddGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
15Number of pupils6612049 - Ysgol Gynradd GarndolbenmaenGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
97Number of pupils6612060 - Ysgol Gynradd LlanbedrogGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
23Number of pupils6612066 - Ysgol Gynradd LlangybiGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
260Number of pupils6612069 - Ysgol LlanllechidGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
77Number of pupils6612070 - Ysgol Gynradd LlanllyfniGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
22Number of pupils6612075 - YSGOL BABANOD MORFA NEFYNGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
13Number of pupils6612078 - Ysgol BaladeulynGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
10Number of pupils6612081 - Ysgol Gynradd NeboGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
39Number of pupils6612085 - Ysgol Gymuned PenisarwaunGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
190Number of pupils6612089 - Ysgol Bro LleuGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
93Number of pupils6612093 - YSGOL GYNRADD PENTREUCHAFGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
36Number of pupils6612097 - Ysgol RhiwlasGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
39Number of pupils6612098 - Ysgol Gynradd RhosgadfanGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
78Number of pupils6612099 - Ysgol Gynradd RhostryfanGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
24Number of pupils6612103 - YSGOL SARN BACHGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
212Number of pupils6612104 - Ysgol Eifion WynGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
96Number of pupils6612108 - Ysgol Gynradd TalysarnGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
109Number of pupils6612110 - YSGOL Y GORLANGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
44Number of pupils6612111 - Ysgol yr EiflGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
51Number of pupils6612112 - YSGOL GYNRADD TUDWEILIOGGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
116Number of pupils6612113 - Ysgol WaunfawrGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
219Number of pupils6612116 - Ysgol GlanceginGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
378Number of pupils6612119 - Ysgol Yr HendreGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
214Number of pupils6612122 - Ysgol BontnewyddGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
394Number of pupils6612123 - Ysgol Gymraeg y GarneddGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
253Number of pupils6612125 - Ysgol CymerauGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
76Number of pupils6612126 - Ysgol Abercaseg (Babanod)GwyneddPrimary schoolsNursery & InfantsCommunityWelsh medium school / provision (including transitional)
157Number of pupils6612127 - Ysgol y FelinheliGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
185Number of pupils6612181 - Ysgol y TraethGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
33Number of pupils6612185 - Ysgol Gynradd Dyffryn DulasGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
68Number of pupils6612189 - Ysgol Gynradd Dyffryn ArdudwyGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
40Number of pupils6612190 - Ysgol Bro CynfalGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
18Number of pupils6612192 - Ysgol Edmwnd PrysGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
43Number of pupils6612194 - Ysgol Gynradd LlanbedrGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
17Number of pupils6612198 - YSGOL Y GARREGGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
74Number of pupils6612199 - Ysgol O M EdwardsGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
86Number of pupils6612205 - Ysgol ManodGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
34Number of pupils6612207 - Ysgol Gynradd PennalGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
157Number of pupils6612208 - Ysgol Cefn CochGwyneddPrimary schoolsNursery, Infants & JuniorsCommunityWelsh medium school / provision (including transitional)
Showing 1 to 100 of 1,449 rows
Page 1 of 15

Main information

Most recent update
29 September 2025
Next update expected
July 2026
Designation
Official statistics
Data provider
Welsh Government
Data source
Pupil Level Annual School Census (PLASC)

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