The school uniform consists of dark trousers for boys (brown shorts were obligatory in the Primary Department until 1977, when the option of 'longs' was ceded to Primary Seven boys) a brown skirt (or pinafore for primary girls) for girls, a white shirt (the option of cream was permitted into the early 1990s) and a brown blazer. Girls for a long time were not allowed to wear trousers (despite movements and petitions by student bodies to end girls not being allowed to wear trousers, which had all been controversially blocked by the board of managers and the SMT for several years). Female pupils are allowed to choose to wear trousers or skirts as of 2018.