State schools in Powys
82 open state-funded schools in Powys (Wales), with addresses, phone numbers and websites.
To apply for a place, contact the council’s school admissions team or check the council’s website. Council contacts: Powys in our council directory. Help with the steps: going back to school.
- Primary schools (66)
- Secondary schools (8)
- All-through schools (3)
- Special schools (3)
- Alternative provision and pupil referral units (2)
Primary schools (66)
- ABERMULE PRIMARY SCHOOLCommunityAbermule, Montgomery, Powys, SY15 6ND01686 630240Is this your school?
- ARCHDEACON GRIFFITHS C.I.W. PRIMARY SCHOOLVoluntary aidedLlyswen, Brecon, Powys, LD3 0YB01874 754334Is this your school?
- ARDDLEEN C.P. SCHOOLCommunityArddleen, Llanymynech, Powys, SY22 6RT01938 590445Is this your school?
- BERRIEW C.P. SCHOOLCommunityBerriew, Welshpool, Powys, SY21 8BA01686 640312Is this your school?
- BRYNHAFREN C.P. SCHOOLCommunityBryn Hafren, Shrewsbury, SY5 9BJ01743 884455Is this your school?
- BUILTH WELLS C.P. SCHOOLCommunityHospital Road, Builth Wells, Powys, LD2 3GA01982 553600Is this your school?
- BUTTINGTON TREWERN C.P. SCHOOLCommunityButtington, Welshpool, Powys, SY21 8TB01938 570283Is this your school?
- CAERSWS C.P. SCHOOLCommunityMaesawelon, Caersws, Powys, SY17 5HG01686 688458Is this your school?
- CARNO C.P. SCHOOLCommunityCarno, Y Drenewydd, Powys, SY17 5LH01686 420209Is this your school?
- CARREGHOFA C.P. SCHOOLCommunityLlanymynech, Powys, SY22 6PA01691 830396Is this your school?
- CHURCHSTOKE C.P. SCHOOLCommunityChurchstoke, Montgomery, Powys, SY15 6AA01588 620330Is this your school?
- CLYRO C.I.W. SCHOOLVoluntary controlledClyro, Via Hereford, HR3 5LE01497 820860Is this your school?
- CRICKHOWELL C.P. SCHOOLCommunityCrickhowell, Powys, NP8 1DY01873 810300Is this your school?
- CROSSGATES C.P. SCHOOLCommunityCrossgates, Llandrindod Wells, Powys, LD1 6RE01597 851667Is this your school?
- FORDEN C.I.W. SCHOOLCommunityForden, Welshpool, Powys, SY21 8NE01938 580334Is this your school?
- FRANKSBRIDGE C.P. SCHOOLCommunityFranksbridge, Llandrindod Wells, Powys, LD1 5SA01982 570275Is this your school?
- GLADESTRY C.I.W. SCHOOLVoluntary controlledGladestry, Kington, Herefordshire, HR5 3NR01544 370207Is this your school?
- GUILSFIELD C.P. SCHOOLCommunityGuilsfield, Nr Welshpool, Powys, SY21 9ND01938 553979Is this your school?
- HAY-ON-WYE C.P. SCHOOLCommunityOxford Road, Hay-On-Wye, Powys, HR3 5BT01497 820339Is this your school?
- KNIGHTON CHURCH IN WALES PRIMARY SCHOOLCommunityKnighton, Powys, LD7 1HP01547 528691Is this your school?
- LEIGHTON C.P. SCHOOLCommunityLeighton, Welshpool, Powys, SY21 8HH01938 553261Is this your school?
- LLANBISTER C.P. SCHOOLCommunityLlanbister, Llandrindod Wells, Powys, LD1 6TN01597 840258Is this your school?
- LLANDINAM C.P. SCHOOLCommunityLlandinam, Powys, SY17 5BY01686 688457Is this your school?
- LLANDYSILIO C.I.W. SCHOOLCommunityFour Crosses, Llanymynech, Powys, SY22 6RB01691 830339Is this your school?
- LLANELWEDD CHURCH IN WALES PRIMARY SCHOOLVoluntary controlledLlanelwedd, Builth Wells, Powys, LD2 3TY01982 552616Is this your school?
- LLANFAES C.P. SCHOOLCommunityBeilihelig Road, Llanfaes, Brecon, Powys, LD3 8EB01874 623326Is this your school?
- LLANFECHAIN C.I.W. SCHOOLCommunityLlanfechain, Powys, SY22 6UQ01691 828537Is this your school?
- LLANGATTOCK C.I.W. SCHOOLVoluntary aidedLlangattock, Crickhowell, Powys, NP8 1PH01873 810608Is this your school?
- LLANGORS C.I.W. SCHOOLCommunityLlangorse, Brecon, Powys, LD3 7TR01874 658663Is this your school?
- LLANGYNIDR C.P. SCHOOLCommunityLlangynidr, Crickhowell, Powys, NP8 1NY01874 730681Is this your school?
- LLANIDLOES C.P. SCHOOLCommunityLlangurig Road, Llanidloes, Powys, SY18 6EX01686 412603Is this your school?
- LLANRHAEADR YM MOCHNANT C.P. SCHOOLCommunityLlanrhaeadr Ym Mochnant, Oswestry, Salop, SY10 0LG01691 780352Is this your school?
- LLANSANTFFRAID C.I.W.A.CommunityTreflan, Llansantffraid, Powys, SY22 6AE01691 828539Is this your school?
- MAESYRHANDIR C.P. SCHOOLCommunityNewtown, Powys, SY16 1LH01686 626337Is this your school?
- MEIFOD C.P. SCHOOLCommunityMeifod, Powys, SY22 6DF01938 500300Is this your school?
- MONTGOMERY C.I.W. SCHOOLCommunityMontgomery, Powys, SY15 6QA01686 668387Is this your school?
- NEWBRIDGE-ON-WYE CHURCH IN WALES SCHOOLCommunityNewbridge on Wye, Llandrindod Wells, Powys, LD1 6LD01597 860273Is this your school?
- PENYGLODDFA C.P. SCHOOLCommunitySchool Lane, Newtown, SY16 2DF01686 626715Is this your school?
- PONTROBERT C.P. SCHOOLCommunityMeifod, Powys, SY22 6JN01938 500394Is this your school?
- PRESTEIGNE C.P. SCHOOLCommunitySlough Road, Presteigne, Powys, LD8 2NH01544 267422Is this your school?
- PRIORY CHURCH IN WALES SCHOOLVoluntary aidedPendre Close, Brecon, Powys, LD3 9EU01874 623549Is this your school?
- RADNOR VALLEY C.P. SCHOOLCommunityNew Radnor, Presteigne, Powys, LD8 2SS01544 350203Is this your school?
- RHAYADER C.I.W. SCHOOLCommunityBryntirion, Rhayader, Powys, LD6 5LT01597 810288Is this your school?
- SENNYBRIDGE C.P. SCHOOLCommunitySennybridge, Brecon, LD3 8RS01874 636268Is this your school?
- ST MARY`S R.C. (A) SCHOOLVoluntary aidedMilford Road, Newtown, Powys, SY16 2EH01686 625582Is this your school?
- ST. MICHAEL'S C.I.W. SCHOOLVoluntary aidedKerry, Newtown, Powys, SY16 4NP01686 670208Is this your school?
- WELSHPOOL CHURCH IN WALES PRIMARY SCHOOLVoluntary controlledSevern Road, Welshpool, Powys, SY21 7AT01938 538660Is this your school?
- YSGOL BRO TAWECommunityFfordd yr Afon, Ystradgynlais, Swansea, SA9 1BU01639 846000Is this your school?
- YSGOL CALON Y DDERWENCommunityYsgol Calon y Dderwen, Park Street, Newton, SY16 1EG01686 626303Is this your school?
- YSGOL CEFNLLYSCommunityCefnllys Lane, Llandrindod Wells, Powys, LD1 5WA01597 822297Is this your school?
- YSGOL CWM BANWYCommunityLlangadfan School, Banwy C P School, Llangadfan Welshpool, SY21 0NW01938 820226Is this your school?
- YSGOL DAFYDD LLWYDCommunityPlantation Lane, Newtown, Powys, SY16 1JE01686 622162Is this your school?
- YSGOL DOLAFONCommunityLlanwrtyd Wells, Powys, LD5 4RA01591 610326Is this your school?
- YSGOL DYFFRYN TRANNONCommunityTrefeglwys, Newtown, Powys, SY17 5PH01686 430644Is this your school?
- YSGOL GOLWG PEN Y FANCommunityYsgol Golwg Pen y Fan, Brecon, LD3 7LU01874 622262Is this your school?
- YSGOL GOLWG Y CWMCommunityHendreladus, Ystradgynlais, Powys, SA9 1SE01639 846070Is this your school?
- YSGOL GYMRAEG DYFFRYN Y GLOWYRCommunityBethel Road, Lower Cwmtwrch, Swansea, SA9 2PT01639 846060Is this your school?
- YSGOL GYMRAEG Y TRALLWNGCommunityYsgol Gymraeg Y Trallwng, Howell Drive, Welshpool, Powys, SY21 7AT01938 552005Is this your school?
- YSGOL GYNRADD GLANTWYMYNCommunityCemmaes Road, Machynlleth, Powys, SY20 8LX01650 511394Is this your school?
- YSGOL LLANBRYNMAIRCommunityLlanbrynmair, Powys, SY19 7DJ01650 521339Is this your school?
- YSGOL PENNANTCommunityPenybont Fawr, Oswestry, Salop, SY10 0PD01691 860326Is this your school?
- YSGOL RHIW BECHANCommunityTregynon, Powys, SY16 3EH01686 650303Is this your school?
- YSGOL TREFONNEN CHURCH IN WALES COMMUNITY PRIMARYVoluntary controlledTrefonnen Lane, Llandrindod Wells, Powys, LD1 5EB01597 822190Is this your school?
- YSGOL Y BANNAUCommunityPenlan, Aberhonddu, Powys, LD3 9SR01874 622207Is this your school?
- YSGOL Y CRIBARTHCommunitySchool Road, Abercrave, Swansea, SA9 1XD01639 731500Is this your school?
- YSGOL Y MYNYDD DUCommunitySchool Road, Talgarth, Powys, LD3 0DQ01874 712860Is this your school?
Secondary schools (8)
- BRECON HIGH SCHOOLCommunityPenlan, Brecon, Powys, LD3 9SR01874 622361Is this your school?
- Crickhowell High SchoolCommunityNew Road, Crickhowell, Powys, NP8 1AW01873 813500Is this your school?
- Gwernyfed High SchoolCommunityThree Cocks, Brecon, Powys, LD3 0SG01497 847445Is this your school?
- LLANIDLOES HIGH SCHOOLCommunityLlanidloes, Powys, SY18 6EX01686 412289Is this your school?
- Newtown High SchoolCommunityDolfor Road, Newtown, Powys, SY16 1JE01686 626304Is this your school?
- WELSHPOOL HIGH SCHOOLCommunitySalop Road, Welshpool, Powys, SY21 7RE01938 552014Is this your school?
- Ysgol Calon CymruCommunityCollege Road, Builth Wells, Powys, LD2 3BW01982 553292Is this your school?
- Ysgol MaesydderwenCommunityTudor Street, Ystradgynlais, Swansea, SA9 1AP01639 842115Is this your school?
All-through schools (3)
- Ysgol Bro CaereinionCommunityLlanfair Caereinion, Welshpool, Powys, SY21 0HW01938 810888Is this your school?
- Ysgol Bro HyddgenCommunityMachynlleth, Powys, SY20 8DR01654 704200Is this your school?
- Ysgol LlanfyllinCommunityLlanfyllin High School, Llanfyllin School, Llanfyllin, SY22 5BJ01691 648391Is this your school?
Special schools (3)
- BRYNLLYWARCH HALL SCHOOLKerry, Nr Newtown, Powys, SY16 4PB01686 670276Is this your school?
- YSGOL PENMAESCanal Road, Brecon, Powys, LD3 7HL01874 623508Is this your school?
- YSGOL ROBERT OWENMaesyrhandir, Newtown, Powys, SY16 1LH01686 627454Is this your school?
Alternative provision and pupil referral units (2)
- North Powys Pupil Referral UnitPupil referral unitPathway Education Centre, Old College, Newton, Powys, SY16 1BE01597 826000Is this your school?
- South Powys Pupil Referral UnitPupil referral unitNew Start Centre, Silver Street, Brecon, Powys, LD3 8BL01597 826000Is this your school?
Contains public sector information licensed under the Open Government Licence v3.0. Sources: Department for Education (Get Information about Schools), Scottish Government, Welsh Government, Department of Education Northern Ireland. Details change – always check with the school or council.
Last checked 26 October 2026.