Glenalmond has excellent facilities for sport and an enthusiastic and well qualified team of coaches who encourage pupils in a wide range of sporting activities.

The School has an international reputation for sporting achievements and ensures that all pupils reach their full potential at whatever level they choose to play.

Rugby (boys) and Hockey (girls) are played in the Michaelmas Term and there is a wide variety of activities to choose from in the Lent Term, including Lacrosse and netball for girls and basketball, hockey, football and cross country for boys, with Cricket, Athletics, Shooting, Sailing, Tennis and Golf in Summer. Shooting on the Miniature Ranges takes place during the two winter terms. There is a large indoor heated Swimming Pool and pupils are trained in personal survival and Lifesaving. Instruction in Sub-aqua and Canoeing is given. There are also Squash Courts, Tennis Courts, a nine hole (James Braid) Golf Course, and two full-size all-weather pitches for hockey, netball and tennis.

During the Summer, pupils have the opportunity to explore the hills and the neighbouring countryside. There is also a Sailing Club which uses a neighbouring loch. Weekend camping expeditions are arranged to encourage self-reliance and initiative.

Glenshee is just over an hour away and there are opportunities for skiing in the Lent Term.