PurposeGiven the large influence of social conditions on health, physicians may be more effective if they are trained to identify and address social factors that impact health. Despite increasing interest in teaching the social determinants of health in undergraduate medical education, few models exist.Participants and methodsWe present a 9-month pilot course on the social determinants of health for medical and other health professional students, which is based at Puentes de Salud, Philadelphia, PA, USA, a community health center serving a Latino immigrant population. This service-learning course, called the Health Scholars Program (HSP), was developed and implemented by volunteer medical and public health faculty in partnership with the community-based clinic. The HSP curriculum combines didactic instruction with service experiences at Puentes de Salud and opportunities for critical reflection. The HSP curriculum also includes a longitudinal project where students develop, implement, and evaluate an intervention to address a community-defined need.ResultsIn our quantitative evaluation, students reported high levels of agreement with the HSP meeting stated course goals, including developing an understanding of the social determinants of health and working effectively with peers to implement community-based projects. Qualitative assessments revealed students’ perception of learning more about this topic in the HSP than in their formal medical training and of developing a long-term desire to serve vulnerable communities as a result.ConclusionOur experience with the HSP suggests that partnerships between academic medical centers and community-based organizations can create a feasible, effective, and sustainable platform for teaching medical students about the social determinants of health. Similar medical education programs in the future should seek to achieve a larger scale and to evaluate both students’ educational experiences and community-defined outcomes.