Find a school

The Catholic Education system in the Archdiocese of Cardiff is home to 44 primary schools, 11 secondary schools and 1 independent school.  If you are looking to give your child a well rounded education in a school that promotes Gospel Values, try contacting one of our schools below.

Use the interactive map or the list below to find a school in your area.

Aberdare
St Margaret’s
Abergavenny
Our Lady & St Michael’s
Aberkenfig
St Robert’s
Barry
St Helen’s Infant & Nursery
Barry
St Helen’s RC Junior
Bridgend
St Mary’s
Brynmawr
St Mary’s
Caerphilly
St Helen’s
Cardiff
St Francis
Cardiff
Christ the King
Cardiff
Holy Family
Cardiff
St Alban’s
Cardiff
St Bernadette’s
Cardiff
St Cadoc’s
Cardiff
St Cuthbert’s
Cardiff
St John Lloyd’s
Cardiff
St Joseph’s
Cardiff
St Mary’s
Cardiff
St Patrick’s
Cardiff
St Peter’s
Cardiff
St Philip Evans
Chepstow
St Mary’s
Cwmbran
Our Lady of the Angels
Cwmbran
St David’s
Ebbw Vale
All Saints
Hereford
Our Lady’s
Hereford
St Francis Xavier’s
Maesteg
St Mary’s & St Patrick’s
Merthyr Tydfil
St Illtyd’s
Merthyr Tydfil
St Mary’s
Merthyr Tydfil
St Aloysius
Mountain Ash
Our Lady’s
Newport
St David’s
Newport
St Gabriel’s
Newport
St Joseph’s
Newport
St Mary’s
Newport
St Michael’s
Newport
St Patrick’s
Penarth
St Joseph’s
Pontypool
Padre Pio
Pontypridd
St Michael’s
Ross on Wye
St Joseph’s
Tonypandy
St Gabriel’s & St Raphael’s
Tredegar
St Joseph’s