School based Professional Development for teachers is an essential component for teaching and learning of pupils in schools. It empowers teachers with teaching and leadership skills, gives them confidence and raises their esteem. Teachers with such features are able to lead new school initiatives and participate in making major decisions that lead to productive changes for the betterment of the pupils and the entire school community. Effective headteachers working with an experienced and effective staff will be able to achieve a number of goals directed towards the school's vision.