斯特拉思克莱德大学主要有五个学院:艺术学院、商学院、教育学院、工程学院以及科学院,54个科系和部门,1250个教学研究人员。该学校采用学分制,因此课程结构灵活,有很多双学位课程可以选择。同时有国际学生交流的项目可供申请。英国思克莱德大学被公认为欧洲科学技术类大学中的领军学校,使两所被英国政府评选出来的将学术研究应用于商业领域方面最成功的大学之一。英国思克莱德大学是一所高瞻远瞩又充满活力的大学。
商学院是欧洲最大的商学院之一,也是全球极少的能够同时通过欧洲质量认证体系(EQUIS)、英国工商管理硕士协会(AMBA)和国际高等商学院协会(AACSB)“三重认证”的商学院。全球商学院中仅有不到1%的院校获此殊荣,全英仅八所高校获得。