The Service-Learning Quality Assessment Tool (SLQAT) was designed to provide a mechanism to evaluate the quality of design and implementation for credit-bearing, academic service-learning courses. The tool takes into account 28 elements that the service-learning literature supports as essential for high quality service-learning promoting positive academic and other outcomes for students, and organizes these elements into five dimensions. Each element also has a numerical value or weight, representing the importance of its contribution to quality service-learning course design and implementation.