1501 Taft
Houston, TX 77019

4001 Stanford
Houston, TX 77006

1301 Alabama St
Houston, TX 77004

4500 Memorial Dr
Houston, TX 77007

  Add to My School List

  Add to My School List

  Add to My School List

  Add to My School List

School type

Public 9-12

Public 9-12

Public 12

Private 9-12

GreatSchools Rating
Total enrollment

523 students

687 students

18 students

District name
Community rating (overall)


Recent reviews

I am a recent graduate of CVHS and I recommend it with some... More »

- Submitted by a student

Read all 34 reviews

Just a few comments from an old alum. The school is not for... More »

Read all 22 reviews

There are no reviews yet for this school.

Be the first to share!

Our sons are both graduates of St. Thomas and we could not have... More »

- Submitted by a parent

Read all 17 reviews

Notice an inaccuracy? Let us know

Private school
Public/Charter school
No rating