The article discusses changes to teacher education programs due to the growth of alternative route programs, the development of corporate professional development programs and the entrance of for-profit institutions to the market for higher education. Although challenges to social justice have been discussed, their relationships to the other alterations have not yet been explored.