St. Thomas High School is located on the northeast corner of Memorial Drive and Shepherd Drive, approximately two miles west of downtown Houston at the following address:

4500 Memorial Drive
Houston, Texas 77007-7332

View Larger Map

On Campus


Eagle Luminaries Shine Bright During 2016 STH Sports Hall of Fame Induction

Know More >

2016 "Eagles' Pride" Business and Commemorative Advertising Now Available

Know More >

Faculty Members Nash and Cuccia '05 Inspire STH Team at BP MS 150 Fundraiser

Know More >