Starting from the Upper Main Gate down to the Lower Main Gate there is an open air-theatre, football ground, swimming pool, principal’s bungalow, three multi-storey buildings, 27 single and double unit staff quarters spread all over the school campus, two hostels for boys, one hostel for girls including hostel staff quarters, one kitchen and a hostel dining hall, a large auditorium with a capacity of 600 including a gallery, seven double/three-storey buildings for classrooms, Science Block (previously consisting of laboratories for Physics, Chemistry, Biology and Home Science, now shifted to the new Annexe Block since 2006), Common Rooms, Workshops and an Administrative Block.