Medical school mentoring programs incorporate a wide range of objectives. Clinical mentoring programs help to develop students' clinical skills and can increase interest in under-subscribed specialties. Those that focus on teaching professionalism are integrated into medical school curriculums in order to overcome the "hidden curriculum". Positive mentoring plays a part in reversing the decline of academic medicine, by sparking interest through early research experiences. It also has an important role in encouraging recruitment of under-represented minority groups into the medical profession through widening access programs. The aim of our review of the literature, is to analyze current trends in medical student mentoring programs, taking into account their objectives, execution, and evaluation. We outline the challenges encountered, potential benefits, and key future implications for mentees, mentors, and institutions