This paper explores the meaning of practice in relation to learning to teach. There are many different definitions of practice and it is intended that by reflecting on these teacher educators can come some way to defining what practice means for beginning teachers and in their programmes. Differing definitions of practice in relation to learning to teach are discussed, namely, practice as distinct from theory; practise as a verb; core and high leverage practices and practice as a social construct. Drawing on a range of published research from both the UK and the US, the paper seeks to make delineations between the differing definitions and draws a distinction between teacher training and teacher education. Finally, it is suggested that it is the transformative and inherently social definition of practice that is most helpful and productive for teacher educators, policy makers and beginning teachers in the development of resilient and adaptive teaching professionals.