Click here for this weeks newsletter.
Click here for more information about how to use Google Classroom.
Mary Immaculate Catholic Primary School
Mary Immaculate school is situated at the top of Merlin’s Hill in the county town of Haverfordwest. Our school admits children between the ages of three and eleven.