STC is located in McAllen, Texas, in the fastest growing MSA in the State and the #1 job growth in the country. The College is located in the heart of population growth and job opportunities as it is just 10 miles north of the U.S./Mexico Border and approximately 65 miles from beautiful South Padre Island. Visitors to the area enjoy the subtropical climate, year-round sport opportunities, and the wonderful hospitality of South Texas.