The establishment of Social justice has always engaged human mind for a long time and scholars and theorists have debated social value differently, over the past years. The main cause of diversity in theories is due to the fact that the social justice is ostensible in different sciences such as psychology, sociology, philosophy, law and political science. As the concept of social justice has engaged with equal rights and collective solidarity therefore, every one as a human should be able to have benefit of social and economic opportunity without any discrimination. Using educational facilities is one of the opportunities that all members of the society should not be deprived of that. As there are inequality with regards to educational facilities distribution in many countries, people with different income levels do not have rights to choose their schools adequate to their needs and aims.
This research aims to apply the method of multi-commodity transportation for allocating students to schools such that people of different income level be able to have access to educational facilities. This problem was solved by branch and bound algorithm. The results of this case study research showed that the number of students with different income levels should go to school in order to minimize school distances and thus, the environmental effects of long distance reduce.