Complexity, contextuality, and reflectivity have come to the forefront in almost every field, including education. In this paper, the program evaluation process is considered within the framework of a socially complex system. In this regard, a model proposal for program evaluation is developed: Contextual Program Evaluation Model (CPEM). The conceptual and theoretical frameworks on which the model is based are 'complexity theory', 'contextual/reflective learning and evaluation', and 'social and ecological/environmental accountability'. Taking this triple framework into account, the four evaluation domains/components of CPEM are as follows: 'agents', 'context-process', 'emergent outputs', and 'impact'. Considering the core concepts of the complexity system, 'agents' is preferred instead of 'inputs'. Furthermore, since reflective process-orientedness is essential in education, and the experiences in the process are assumed to be 'context-dependent', 'process-context' is considered intertwined. Outputs are conceptualized as 'emergent outputs' because they are viewed as results that emerge through mutual interaction and transformation within existing patterns and attractors in context-dependent reflective processes. Finally, considering the accountability approach, impact (institutional/societal/ecological) was identified as the fourth domain of evaluation. By considering these factors, a program evaluation framework for the CPEM is developed. Then, a concrete example of program evaluation based on CPEM is presented. With this, an attempt has been made to provide users with a helpful guide containing steps.