In this chapter, the authors cover the importance and challenges of incorporating teaching for social justice in science teacher education courses. The chapter starts by providing an overview of the literature on social justice, specifically in science education, and define the terms social justice, equity, and diversity. Then, the authors, who are teacher educators from under-represented groups, share their own experiences about what led them to do social justice work. In addition, the authors present examples from their courses with their preservice teachers and instructional strategies they used. The chapter concludes with recommendations of ways in which we might consider implementing social justice practices in teacher preparation courses.