The school campus is located in a serene, pollution free environment, in the idyllic cantonment area of Dehradun, at the foothills of Mussorie. The school building comprises of three blocks with the best facilities. The junior, and senior block have big, airy, and well lit class rooms at two levels. The administrative block also houses a full reference library, state of the art laboratories namely Physics, Chemistry, Biology, Information technology and Multimedia. There is a separate music room, painting room, work experience room, and Gymnasium. This way the school aims to achieve the following:
To groom its students into disciplined, straight forward citizens of strong character and high principles, possessing, a spirit of comradeship and religious tolerance.
To train students in the facets of leadership, and responsibility and besides being technologically sharp, and scientifically advanced.