7201 Langley Road Houston, Texas 77016" By 2003 NFISD was considering as the site of its new headquarters a 250 acres plot of land across from North Forest High School's main campus (formerly M. B. Smiley High School).