Meet Our Principal
Letter from School Leadership
Welcome to St. Margaret School!
We are delighted that you are considering St. Margaret School for your child’s education. As you explore our website, you will see how our faith-filled, academically rigorous program lays a strong foundation for students’ future success. Located in Harford County, we are proud to prepare students from Harford, Cecil, and Baltimore Counties for Catholic, private, and specialized high schools of distinction.
From PreK-3 through grade 8, our curriculum challenges students to think critically, grow in faith, and discover their gifts. Technology is integrated into daily instruction, providing students with hands-on experience using tools such as iPads, Chromebooks, 3D printers, Lego Robotics, and BenQ Interactive Smartboards—preparing them to become tomorrow’s leaders. Beyond the classroom, a wide variety of co-curricular activities and clubs help students develop their talents and explore new interests.
St. Margaret is unique in that it is the only elementary school in the Archdiocese of Baltimore with two campuses. This allows us to create environments tailored to each developmental stage while offering programs and activities designed for every step of a student’s journey. Our Middle School provides the support, curriculum, and opportunities students need to thrive as they transition to high school.
We invite you to experience the warmth and spirit of our community in person. Schedule a tour, meet our administrative team, or join us for an open house to see how St. Margaret School truly embodies our “GRIT” motto—God First, Respect and Responsibility, Integrity, and Teamwork—on two campuses united in faith, learning, and community.
Thank you again for your interest in St. Margaret School. We hope to meet you soon!
Blessings,
Anna C. Shanahan
Principal
About Mrs. Shanahan
Mrs. Shanahan earned her Bachelor of Science degree in Child Psychology from Towson University and a Master’s degree in Leadership in Teaching from Notre Dame of Maryland University. She also holds Administration and Supervision I and II certifications. Throughout her time at St. Margaret School, she served for many years as our elementary school campus assistant principal before stepping into her current role as principal. She was previously honored as Harford County’s Best Principal. This year marks Mrs. Shanahan’s seventh year leading St. Margaret School and her twenty-fourth year of dedicated service within the Archdiocese of Baltimore.
Explore St. Margaret School By Grade Level

Early Education (Pre-K3-Pre-K4)

Elementary (K-5)
