What makes a Catholic education different from other types of education?

Our dedicated faculty and staff are committed to educating the whole child. They understand the bringing together of faith and Gospel values with the integration of curriculum and instruction. We help guide our students to be kind, compassionate and caring people. Our academic program is comprised of a challenging curriculum, 21st century tools, and a STREAM culture of innovation and problem-solving. Class sizes never exceed 26 students where every teacher knows and recognizes their students as individuals with their own unique strengths and challenges. When you come to our daytime Open House, your tour guides will be students who are confident and well-mannered. Sacred Hearts students feel valued, nurtured, and are held to high academic and personal standards. We invite you to explore our school.

For the 9th consecutive year, our 8th graders have achieved a 100% acceptance rate to the Catholic High Schools to which they applied. We currently have a 90% acceptance rate for Haverhill High School's competitive "Classical Academy". We are proud of our students and faculty for the hard work they put in to create these educational opportunities.

Sacred Hearts School is proud to offer a quality education characterized by:
Faith & Values, Caring Community, Proven Academic Excellence,
Curriculum Alignment with MA Frameworks & Archdiocesan Guidelines,
Extensive Extra-Curricular Programs, AM & PM Extended Day Programs,
Award-Winning Sports Teams, Superb High School Acceptance Rate,
Full-Time Nurse, Average Student/Teacher Ratio 23:1.

"Cherishing the Past, Celebrating the Present, Touching the Future"
A Sacred Hearts School Education Yields Dividends for Life!
Committed to Quality Catholic Education Since 1938


48 South Chestnut Street
Bradford, MA 01835
Contact: Mrs. Chrissie Pettis, Director at (978) 374-7161 or email [email protected].


31 South Chestnut Street
Bradford, MA 01835
Contact: Mrs. Susan Downer, Principal at (978) 372-5451 or email at [email protected].

New Parents

If you are new to our school, please make sure you create your ParentsWeb account using the email you have provided to us. Our school district code is: SHS-MA. Click the "Create New ParentsWeb Account" link at the bottom of the left-hand column, and be sure and check your email within 6 hours of submitting your information.