The school uniform is black and white, derived from the municipal colours of Edinburgh. Girls wear a plain white blouse, school tie, black blazer with crest, black skirt or trousers, black tights and black polished shoes. The boys' uniform consists of a plain white shirt, school tie, black blazer with crest, black trousers and black polished shoes. The school blazer is a compulsory part of the uniform and children are allowed to wear other jackets as long as they are not worn inside the building. A black and white striped tie is standard for the lower years; a plain black tie denotes a Sixth Year. The school badge features the school motto and the embattled triple-towered castle of the school arms. When full colours are awarded to a pupil a new pocket is attached to the blazer with the school emblem embroidered in silver wire with the dates of the present academic year either side of the badge. Pupils wear uniform within school and at official functions where they represent the school.