This module seeks to prepare a world class teacher who is competent to teach Mathematics in diverse junior school level environments. It also seeks to empower the mathematics student teacher with the ability to research on community problems of mathematical, innovate and resolve the problems using mathematical knowledge and skills. This module content helps students to develop effective mathematical strategies and materials for the teaching and learning of mathematics in diverse contexts.