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 an underlying numerical value or weight, representing the hypothesized importance of its contribution to quality service-learning course design and implementation.