Skip to content ↓


All Saints Catholic Primary School is an exciting place to be.  When people visit, they always comment on the wonderful atmosphere of the school. The staff are welcoming, absolutely committed and truly care about the children and the school. They know each child and this creates the trust through which our children grow. This makes All Saints Catholic Primary School stand out. Creative teachers and teaching assistants provide outstanding pastoral care, where the wellbeing of the children is at the centre of everything we do. Care and kindness are developed alongside Catholic, Christian values. All Saints Catholic Primary School is a school that celebrates effort, perseverance and achievement.

From Nursery to Year 6, we ensure academic progress happens in happy learning environments where nurturing through building relationships is at the centre of all we do. At All Saints, children thrive because they embrace challenge; they feel safe and confident in school and they make the most of the opportunities presented to them.

We are committed to preparing our children for a changing future, helping to prepare them as future citizens of Wales and beyond.

Our family ethos welcomes families of all beliefs and cultures as we guide and support children from Nursery to Year 6.  All Saints is a place where everyone has a chance to shine, be they children who might struggle with their learning or whether they are high achieving.  We are an inclusive school where everyone is involved in Music, Drama and Sport and where talents can be discovered or enriched.

Please have a look around our website and feel free to contact the school for further information.

Mr. J Price BSc (Hons) PGCE, NPQH    


All Saints CPS watermark