“…CPD activities further also consist of demonstrations and peer observation, mentoring, inductions for beginner teachers, job rotation, teamwork and group work, clustering of schools and school visits, as well as designing and executing school improvement projects, communities of practice, lesson studies, reflective supervision and technical assistance [2]. We also see [6] highlighting the method of cooperative or collegial development, cascade or generation method, case study, skills development method, reflection, project method, narrative method, self-development, seminars, workshops, institutes, conferences, courses, observation of excellent practice, teachers' participation in new roles, portfolio, action research, students' performance assessment, supervision, coaching and mentoring are forms of Continuing Professional Teacher Development in Great Britain, Canada and USA.…”