Headmasters
Chronological list of the headmasters of the school, the year given being the one in which they took office.
- 1659 James Lawson
- 1664 David Davidsone
- 1669 David Browne
- 1670 William Smeaton
- 1673 Harry Moresone
- 1699 James Buchan
- 1702 John Watson
- 1720 David Chrystie
- 1734 William Matheson
- 1735 John Hunter
- 1741 William Halieburton
- 1741 John Henderson
- 1757 James Colvill
- 1769 George Watson
- 1773 William Hay
- 1782 Thomas Thomson
- 1792 David Cruikshank
- 1794 James Maxwell Cockburn
- 1795 George Irvine
- 1805 John Somerville
- 1816 John Christison
- 1825 James Boyd
- 1829 Hector Holme
- 1839 William Steven
- 1844 James Fairburn
- 1854 Frederick W. Bedford
- 1880 David Lowe
- 1908 John Clark
- 1926 William Gentle
- 1942 William Carnon
- 1947 William Dewar
- 1970 Allan McDonald
- 1983 Keith Pearson
- 1997 Alistair Hector
Read more about this topic: George Heriot's School