How does service-learning differ from community service or volunteering?
Community service is volunteer action taken to meet the needs of others and better the community as a whole. Service-learning is integrated into and enhances the academic curriculum of students engaged in service, or the educational components of the community service program in which the participants are enrolled. Service-learning provides structured time for thoughtful planning of the service project and guided reflection by participants on the service experience. Overall, the most important feature of effective service-learning programs is that both learning and service are emphasized.