Service learning remains a topic of interest in higher education. It has become more prevalent in teacher preparation programs with the intent of providing the opportunity for pre-service teachers to become engaged with individuals who have different life experiences than their own. Lessons can be learned through a review of the literature and the examination of existing models of service learning, including an honest discussion of the advantages and potential barriers for all stakeholders