Welcome – Croeso to our website.

​We are a Catholic school within the Archdiocese of Cardiff. 

Many elements of the education provided here have been identified as excellent, outstanding and sector leading. 

Pupils at our school make rapid rates of progress.

St. Mary’s is a Learning Power school that is dedicated to developing academic and moral virtues amongst everyone at the school.

If, having surfed the site, you would like more information about our work, please do get in touch with us at the school.

Admissions to the School.

Governors welcome applications at any time. If you’d like to visit the school, just get in touch with us and we’ll be glad to help.

Admission forms and a prospectus are available to download in the POLICIES AND DOCUMENTS tab above.

New Useful Link.

We’ve added  the  Friends of St. Mary’s Catholic Primary School Facebook Page to the USEFUL LINKS tab.

Diary Dates:

May 24th – Y3 Class Assembly @ 9.10am. All welcome.

May 27th – May 31st: HALF TERM. School closed.

Monday, June 3rd: INSET DAY. No School for pupils.

Friday, 7th June: School photographer visiting.

Sunday, 9th June: Pentecost Sunday! First Holy Communion Mass in St. Mary’s Church @ 11am.

Saturday, 22nd June: Welsh Catholic Schools’ Athletics Championship @ Leckwith Stadium, Cardiff.

June 28th – Reception Class Assembly @ 9.10am. All welcome.

Sunday, 30th June: School Mass. 11am @ St. Mary’s Church. All are welcome.

July 12th – Y1/2 Class Assembly @ 9.10am. All welcome.

Friday, July 19th: End of Summer Term for pupils.

Monday, July 22nd: INSET. No school for pupils.

Monday, September 2nd: INSET Day. No school for pupils.

Tuesday, September 3rd: New school year begins for pupils.

Friday, October 25th: Half term holiday begins.

Monday, November 4th: Return to school.

Friday, December 20th: Break up for Christmas Holiday.



We know that there is a strong correlation between high attendance and high attainment. 

Please help us to keep our rate at the 96% mark.  Please avoid booking holidays during term time.

This week’s attendance rates are (%)​:

Nursery 91.4
​R 99.6
​Y1 ​95.2
​Y1/2 ​95.4
​Y2/3 ​99.1
​Y3 94.3
​Y4/5 98
​Y5 92.7
​Y6 95.7

Overall attendance to date

this year is 95.1%.