Service-learning is a teaching method that combines meaningful service to the community with curriculum-based learning. Students improve their academic skills by applying what they learn in school to the real world; they then reflect on their experience to reinforce the link between their service and their learning.