The phrase "teaching for social justice" is often used, but not always explained. What does it really mean to teach for social justice? What are the implications for anti-oppressive teaching across different areas of the curriculum? Drawing on his own experiences teaching diverse grades and subjects, Kevin Kumashiro examines various aspects of anti-oppressive teaching and learning in six different subject areas. Connecting practice to theory through new pedagogical elements, the revised edition of this bestselling text features: A new and timely preface that considers the possibilities of anti-oppressive teaching and teaching for social justice in the face of increasing pressure from both the Right and the Left to accept neoliberal school reform policies. End of chapter questions that enhance comprehension of arguments, help concretize abstract ideas into classroom practice, and encourage critique. A sampling of print and online resources that will inspire students to further their social justice education The new pedagogical components of the revised edition will offer K-12 teachers and teacher educators the tools they need to teach against their common sense assumptions and continue the evolution of social justice in education.