Bernard MacLaverty, who lives in Glasgow but continues to write about Ireland, passes the Scottish test, as does Arthur Conan Doyle's The Hound of the Baskervilles.
The Scottish Consultative Council on the Curriculum's exhaustive list of texts on Scottish literature, drama and poetry, suitable for senior pupils, includes most from Robert Burns to John Byrne but William Shakespeare fails the test of Scottishness.
Brian Monteith, Tory education spokesman, rushed to the rescue of the ancient Scottish king. "While it is not obviously historically factual, it tells us a lot about Scotland," Mr Monteith protested.
A Scottish text is defined as "a coherent and substantial body of writing . . . which deals centrally with issues of life and experience in Scotland, or which exhibits recognisably Scottish attitudes towards Scotland or the world
The curriculum council continues: "Such texts, however, while mainly produced by Scottish writers, need not be limited to Scottish authorship; the experience of non-Scots living and working in Scotland, or commenting on Scottish life and culture from outside, when coherent and substantial, can justifiably be regarded as a valuable contribution to Scottish literature."
One English teacher, who declined to be named, commented: "It's like Craig Brown's football team - anyone with a Scottish granny is in."
Mike Baughan, the council's chief executive, said: "It's not a great surprise Macbeth is excluded. It's a major piece of Shakespearian canon in the English language, although it's a play about a tragedy that has a Scottish setting."