Primary schools in Wales
There are 1,216 primary schools in Wales, teaching 281,133 pupils. Of the 31 with a score, 21 do better than similar schools elsewhere in Wales and 4 do worse.
Doing better than similar schools21 of 31scored schools in the top two bands
Pupils281,133across these schools
Schools1,216primary schools
Primary schools by council in Wales
Pick a council to see its primary schools ranked and mapped.
Blaenau Gwent21 schoolsBridgend48 schoolsCaerphilly70 schoolsCardiff98 schoolsCarmarthenshire94 schoolsCeredigion37 schoolsConwy46 schoolsDenbighshire46 schoolsFlintshire64 schoolsGwynedd79 schoolsIsle of Anglesey38 schoolsMerthyr Tydfil20 schoolsMonmouthshire31 schoolsNeath Port Talbot56 schoolsNewport42 schoolsPembrokeshire55 schoolsPowys69 schoolsRhondda Cynon Taf95 schoolsSwansea77 schoolsTorfaen26 schoolsVale of Glamorgan46 schoolsWrexham58 schools
Primary schools by council, A to Z (22)
- Blaenau Gwent 21
- Bridgend 48
- Caerphilly 70
- Cardiff 98
- Carmarthenshire 94
- Ceredigion 37
- Conwy 46
- Denbighshire 46
- Flintshire 64
- Gwynedd 79
- Isle of Anglesey 38
- Merthyr Tydfil 20
- Monmouthshire 31
- Neath Port Talbot 56
- Newport 42
- Pembrokeshire 55
- Powys 69
- Rhondda Cynon Taf 95
- Swansea 77
- Torfaen 26
- Vale of Glamorgan 46
- Wrexham 58
About this list
Schools are listed council by council. Pick one to see its primary schools ranked by School Chooser Score, which compares each school with schools that have a similar mix of pupils. The list for the whole country is on the best primary schools in England page. How the score works.