The school has one of the oldest yet very well maintained British-like arched building. The campus has lush green surroundings and latest laboratory equipment's. The campus stands on a sprawling 100-acre site. Currently new building is being constructed on schools football Ground and new alternative for the football ground is yet to be decided.
