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 our students’ higher education. 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 PreK-3 through grade 8.  Technology is integrated within the classrooms providing the students with real-life experiences.  Our students are exposed to various devices (iPads, Chromebooks, 3D printers, Lego Robotics, and BenQ Interactive Panels) in preparation for their leadership in future roles and academia. Extensive co-curricular activities and clubs allow our students to develop their interests and expand their gifts and talents.

St. Margaret School is unique because 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