The school has 42 teaching faculty member on its role, who undertake regular teaching activities in the school. This well qualified team is another blessing for the school who in turn moderate all other activities of the school. They bring innovation and form creative minds in the class room. There are 20 non-teaching staffs who collaborate in the day to day activities of the school.