Letter from School Leadership

Welcome to St. Margaret School!  We invite you to tour our website to learn how St. Margaret is committed to a strong faith-filled academic program building the foundation for higher education for all of our students. Located in Harford County, St. Margaret prepares students from Harford, Cecil and Baltimore Counties for prestigious Catholic, private and specialized high schools.

As you peruse our website, you will find that we offer a rigorous curriculum for students in PK through grade 8.  A Pre-School Prep class is offered to two year olds and their parent providing  an opportunity to establish themselves in the Saint Margaret community. Technology is integrated within the classrooms providing the students with real-life experiences.  Our students are exposed to various devices (iPads, laptops, Chromebooks, 3D printers, SMARTBoards, Mimios) in preparation for their leadership in future roles and academia.  Extensive co-curricular activities and clubs provide our students the opportunity to develop their interests and expand their gifts and talents.

St. Margaret School is unique for it is the only school in the Archdiocese of Baltimore that is located on two campuses.  We are able to provide programs and activities on each site specifically for the developmental stages of our students.  The Middle School provides the environment, curriculum and programs for our students to be successful in their high schools.

We welcome you to witness the faith-filled community of both campuses.  We welcome you to schedule a tour, meet our administrative team or attend one of our open houses to experience how we are “one body in Christ” on two campuses.


Anna C. Shanahan


St. Margaret School