 It has administrative and academic blocks, dining halls, conference rooms, classrooms, internet laboratory, audio-visual room, laboratories, multimedia training room, library and reading room.There are six hostels which accommodate the 650 students studying in the school.The hostels have study, recreation, TV, table tennis rooms and a barber room.