Maria Hafner

Principal

Maria Hafner Bio

Maria has been the Assistant Principal at McClure Elementary for the past four years.  She also served as the school’s  interim principal from February 2019 through May 2019 when the school’s principal moved to Walker Elementary mid-year.  Prior to working in McKinney, Maria worked in Frisco ISD as a first-grade teacher, reading specialist, and then instructional coach.  Before moving to Texas, Maria taught kindergarten and 1st grade in Pinellas County, Florida, and she taught 1st grade and then served as the coordinator of a Professional Development School in Fairfax County, Virginia.  Maria and her husband, Chris, live in Little Elm.  They will be empty-nesters this fall when their daughter, Ashlyn, starts her freshman year at Texas A&M.