The Necessary Teacher Training Program in India has its focus on knowledge building, confidence building and personality development. The program aims to equip the future teachers with innovative and adequate teaching skills that have a good balance between theory and practice. Necessary Teacher Training in Uttar Pradesh is implemented in close cooperation with state governments, offering a pedagogical course framework to transact the two-year Diploma in Education curriculum in a way that provides the teachers with hands-on teaching skills.

The Diploma allows the student teachers to teach at Primary School level. 816 student teachers have been in training during 2018 and 269 of them have graduated.