The school has the following physical facilities:
(i) An administration block.
(ii) 16 classrooms.
(iii) 5 laboratories.
(iv) 2 workshops.
(v) 1 library
(vi) 1 dining hall.
(vii) 7 dormitories.
(viii) One lecture theatre and a common room.
(ix) A school canteen and bakery.
(x) A school dispensary.
(xi) One football pitch, 2 basketball courts, two volleyball pitches, one handball pitch and racquet games facilities.
(xii) 27 staff house, 23 occupied by teachers and 4 by non-teaching staff.