圣安德鲁斯大学设有 3 个学院:文学院、神学院和理工学院(包括医学)。 3 个学院分成 14 个系院,又进一步分成一些独立的专业,共开设 100 多个本科单科专业学位课程和 300 多个本科双科专业学位课程。多数的专业都开设文学硕士(文学院与神学院)、哲学硕士和博士的研究生课程。此外,St. Andrews University内还设有 16 个研究所。所设专业有:社会人类学天文学,生物学,化学,计算机,地理学,地球科学,体育,物理学,心理学,统计学。
据立思辰深圳留学360徐永先老师介绍,圣安德鲁斯镇为境内风景最美的靠海市镇之一,不仅是高尔夫的发源地,同时也是苏格兰历史最悠久著名大学的发源地。小镇上人数不多,交通方便,与各大城市都有公路连通。圣安德鲁斯大学的国际学生占12%,英国王子威廉在2001年也成为圣安的一员。大学既有现代化的房子,也有传统风格的住宅,可以适应不同口味的学生对住宿的要求。
圣安德鲁斯大学的学生中,30%的学生来自海外,教学科研质量都很高,学生都为能穿上红色学生袍而感到自豪。同时这里也是威廉王子所选择的大学。小镇上人数不多,大学与城市联为一体,与城市一样的美丽。
作为四所苏格兰古大学之一,学校非常特别地向人文和社会科学的本科毕业生颁发名为文科硕士(Master of Arts)的学位。它也是苏格兰古大学中唯一一所不开设法律学科的大学。