Abstract
This article draws on the ecological model of teacher agency and elaborates on how teacher agency is achieved, its components and how it could be strengthened. This model highlights professional competence, structural and cultural context, and professional purpose as the main elements of achieving agency. In this paper, we specify some elements of the ecological model and elaborate on how three types of reflection could be used to strengthen conditions for achieving teacher agency. These include, first, procedures aimed at articulating the theory of action, including effective strategies, rules and principles for practice; second, procedures of practical reflection, aimed at fostering the conceptualization of practice and the understanding of oneself as a teacher; and third, procedures of critical reflection, which help to address the inequalities and malpractices of education and society. The main importance of this paper is to extend the practical relevance of the ecological model for teacher learning settings.