Collaborative evaluation engages evaluators, program staff, and stakeholders cooperatively in the evaluation process. During the process of evaluation, evaluators help program staff and stakeholders establish evaluation capacity. Via cooperative way, evaluators obtain comprehensive understandings about the project and useful resources for evaluation. Literature supports that collaborative evaluation engaging program stakeholders actively in the evaluation process improves data quality and evaluation results, which, in turn, increases the utilization of evaluation findings. The author of is article explores the concepts and applications of collaborative evaluation, as well as the idea and practice of school self-evaluation in Taiwan. Four messages arisen from this study are offered for the reference of the practitioners in this field.