The 28 acres school campus is located on Inwood Road in North Dallas, Texas, adjacent to St. Rita Catholic School, south-west of the intersection of the Dallas North Tollway and Interstate 635 (LBJ Freeway).