Reflective teaching is literally an approach to teacher education that is based on the assumption that a teacher can improve his her understanding about teaching through critical reflection to their teaching practices and in turn it can improve the quality of their teaching itself The critical reflection to teaching practice is not merely thinking of what happened during teaching and learning process when it was undertaken but also giving responses and or solutions toward what was thought then Reflective teaching is literally an approach to teacher education that is based on the assumption that a teacher can improve his her understanding about teaching through critical reflection to their teaching practices and in turn it can improve the quality of their teaching itself The critical reflection to teaching practice is ...not merely thinking of what happened during teaching and learning process when it was undertaken but also giving responses and or solutions toward what was thought then