 St. Margaret's was founded in 1890 by James Buchanan.Buchanan housed his fledgling school in two identical specifically designed buildings, one on East Suffolk Road in Newington, the other on Egypt Terrace (now part of Cluny Drive) in Morningside.The total cost of both buildings was £6,000.