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

rodgers thumb

Rodgers `14 Brings Proven Talent And Pedigree For Deep Playoff Run

Know More >
aguillard thumb

Augillard Named First Diamond By National Forensic League

Know More >
malouf thumb

Malouf `16 Making His Mark In STH Track

Know More >