St Thomas’ College is located at Dehradun
. It was established in 1916 and is affiliated to the Council for Indian School Certificate Examinations, New Delhi
. Classes up to +2 (XII) level are offered. Special scholarships are allotted to students.
The school campus houses 3 well-equipped laboratories, multi-purpose auditorium, a computer centre, spacious classrooms, and a staff room to accommodate 80 teachers. A modern and well-stocked library is also available.
Facilities for various indoor and outdoor games including football, basketball, cricket, indoor cricket, hockey and badminton are provided. Debates, elocution, dramatics, dance, and singing are some of the extra-curricular activities conducted. Educational tours and excursions are also organized.