There are playing fields at Kilrymont Road and Station Park. A large number of pupils participate in a regular programmer of Saturday morning fixtures with other schools and in other events such as inter-house competitions. The large games hall at Kilrymont Road allows a wide range of indoor activities to take place. These improvements greatly enhance the facilities available to the school and the community. Small teaching pools in each building allow the pupils to receive swimming instruction.
Golf is played, but usually outwith the school day.
A number of departments take advantage of the opportunities for field work provided by the school cottage in Glen Tilt, Perthshire. Parties of pupils are introduced to hill walking during the early part of the first term and the whole of the third term.