A Mountaineering Institute, only one of its kind in South India, has been set up in the school, and technical training is imparted to all the students from classes IV to XII. The training is given by instructors who are qualified from the Nehru Institute of Mountaineering, Uttarkashi. The training programme aims at instilling prudence and perseverance in children when confronted with life-challenging situations.
The school has a riding club with 30 riding horses with connected infrastructure like stables, show jump facilities and a riding arena. Qualified instructors impart training to the students. The skills learned are displayed during special events at school.