Search: Keyword:

Principal's Bio

Experience

Mr. McGregor has been Principal at Moorefield Middle School since 2006.  Before that, he was Assistant Principal at Moorefield Middle and Moorefield Elementary.  Prior to working in Hardy County, Mr. McGregor taught and coached at Petersburg High School in Grant County.  Mr. McGregor also coaches Moorefield High Boys Basketball and Boys Track.