Educating Teachers for Diversity addresses the complex issues of how culture, race and ethnicity, and social class influence the teaching and learning processes. The author provides not only an analysis of current conditions and reforms in education, but also offers suggestions and practices for improving educational outcomes for all children. Tackling hard truths and controversial issues head on, the author: