I actually remember these school caps being worn by a couple of kids at Balerno Primary in the mid 60's, but thought they had disappeared by the late 60's. Here they are though, still on sale in '68.
The McGills ad is dated 1970.
The school gear they had on offer were uniforms and sportswear, so that would have included both of their department stores in Victoria Road.
Next up is the GL Wilson ad from 1965.
Their store was well known for being located on "the corner" - that was on the corner of Murraygate & Commercial Street.
They appear to have specialised in school underwear and sportswear. However, in the 60's there really wasn't that much of a difference. I recall when the chaps didn't have shorts to put on they just run around in their undies and vest. The girls always wore navy blue pants to gym and don't think they wore shorts at all in primary.
The last ad is also from 1965 and is for Menzies.
They had 3 shops on the go at the time - the Wellgate, Princes Street and Kirk Style.
The mention of sportswear reminded me that when at primary in the 60's, gym was referred to as PT (Physical Training), but when we went to secondary in 1970 it had become known as PE (Physical Education). I know not why!