A father who claims his son was told to leave class for wearing a T-shirt emblazoned with a Union flag print, has spoken of his anger.
The 13-year-old was asked to cover up the image with a jumper just days before the Queen's Diamond Jubilee celebrations, the Sun newspaper reported.
Lee Heron's father, Norman, 42, told the paper: "This is utterly ridiculous and totally out of order. It's Jubilee week and there are Union flags everywhere."
The incident was reported to have happened at Douglas Ewart High in Newton Stewart, Wigtonshire, south-west Scotland.
Mr Heron said his son's teacher branded the image sectarian.
It was the first time Lee had been in the teacher's class, he said.
Mr Heron said he could not understand the interpretation of the emblem, adding that he had brought his children up in a tolerant household.
The pupil was taking advantage of a non-uniform day by wearing the Primark top.
The local authority, Dumfries and Galloway Council, told the paper it cannot comment on individual cases.
No one at the council was available for comment.