South Texas College's Theatre showcases the skills and talents of the College's Drama Department students and staff in memorable productions available to everyone in our community. Hosted at the STC Cooper Center, located in McAllen, Texas, the complex features a full feature 198 seat main stage, and a more personal 75 seat black box stage.

STC Theatre's 2021-2022 Production Season Starts Fall 2021.

back to top