A socially just society is one in which all people are accorded equal worth and opportunity. It is a society incompatible with any form of prejudice or discrimination based on race, class, gender, sexual orientation, age, physical ability or any other factor .This article explores current research into the role of education in combating social injustice. The authors have reconfigured a number of the identified themes from these research papers into four groups of issues of which teacher education programmes must be cognisant if they wish to work towards social justice outcomes.