Teachers have the power to transform lives, therefore it is of incredible importance that teachers are not just told what to teach but how to teach. A great teacher is crucial to a student’s development and growth. Teacher learning or training is a continuous never-ending process which promotes teacher’s teaching skills, master novel knowledge; develop better or newer proficiency, which in return assists in improving student’s learning. Training sessions are needed to help the teachers learn or create new teaching strategies which will bring back the interest of their students in the classrooms and encourage learning. Another aspect that must be taken into consideration is the application of the topics the students learn in their lessons. The teachers also need to figure out ways for applicable learning – which actually helps the students in real world because theoretical learning will help them in gaining marks, but practical learning will help them in life.