The college makes every possible efforts to make available necessary facilities and resources for the use of the different stakeholders. Facilities are created out of the college’s own resources or out of funds received from different funding agencies. Maintenance and upkeep of different facilities is done by the support staff/ the concerned committees formed by the college authority. The college maintains an Assets Register to keep record of the procurement and use of the different items/facilities.

Laboratory: The College has two Laboratories i.e., the Geography Laboratory and the Psychological Laboratory. Respective departmental Heads are entrusted with the responsibility of maintaining the laboratories.

Library: There is a Library Advisory Committee to look after the facilities of the Library. The requirement and list of books is taken from the concerned departments and HOD’s are involved in the process. The finalized list of required books is duly approved and signed by the Library Committee and forwarded to the Principal for final approval. Students are issued Library cards on the basis of which Library books are lent for a certain period as may be decided by the Library Committee from time to time.

Sports: There is a UGC-funded Indoor Sports Complex in the college where various sports activities are organised. The college authority entrusts a Teacher as Sports-in-Charge who is responsible for monitoring sports equipments and activities. One Secretary of the Students’ Union places the requirements of equipments before their Teacher in- Charge who issues the items as per their requirements.

Computer and Internet Facilities: The Computers and other ICT items like LCD Projectors. Digital Boards etc are procured by the college as per requirement and subject to availability of fund. The computers are fitted with LAN facility. All the HoDs have been provided with One Desktop and a Laptop each to be used for teaching learning purposes. The Computer Laboratory is for the use of the students for doing practical classes of Skill Development Courses. One Computer Teacher has been given the responsibility to take care of and for upkeep of the Computer Laboratory.