McCullough joined the AISD in 1969 and taught history at Ferguson, Nichols and Shackelford junior high schools and Lamar High School. One year later he helped open Martin High School, serving as assistant principal from 1982 to 1985.
McCullough was later promoted to principal of Arlington High School in 1985.
He was named associate superintendent in 1989 and later promoted to deputy superintendent in 1993, a post he has held since. McCullough has served as interim superintendent since July 17, and previously held the same post from July 1992 to January 1993.
He holds a bachelor's degree from Baylor University and master's degree from the University of North Texas. "I am excited about the opportunity to continue to lead this district in its journey to become a Recognized district", McCullough said. "I think I have a sense from this community of where they want this district to be, and look forward to being a part of that."
According to state law, school boards must wait 21 days before officially appointing a superintendent.
The Board expects to vote in early January to extend a contract to McCullough.