In this study, we explored the role of reflection at three stages of preparation across a teacher education program. Reflection has long been considered an essential aspect of professional practice for teaching; however, reflection is often vague and undefined. Through an examination of the opportunities we provided for our students to reflect, and systematic analysis of the levels of reflection our students engaged in, we found that the development of reflective practices could be understood and aligned across a professional preparation program. Furthermore, we considered our own pedagogical practices related to modality, prompting, scaffolding, assignment structure, and feedback in our analysis of a variety of student reflection artifacts...