Teaching For success is an organization that provides highly effective teaching strategies for teachers in Primary Schools, Secondary Schools and Teacher Training Colleges, through Professional Development workshops.

Professional Development in the education sector is ongoing learning to improve and strengthen educator’s performance levels and increase student achievement. It helps educators to develop knowledge and skills required to address student needs and identify their strengths, by analyzing student achievement data common to students in a grade or class. Professional development is best carried out in teams whereby teachers collaborate under the guidance of a facilitator or instructor allowing them to take collective responsibility for the success of all students rather than just their own. Formal processes include conferences, seminars or workshops, collaborative team work or courses.