Cette grande école fut créée grâce au don de George Heriot (1563-1624), orfèvre de Jacques VI. À sa mort, Heriot légua sa fortune afin qu'elle servît à l'éducation « des enfants sans père ». Le bâtiment du 17e s. s'ordonne symétriquement autour d'une cour, sur un plan caractéristique de bon nombre d'édifices du début de la Renaissance, dont il possède également l'abondant décor de pierres sculptées et de bandes ornementales.