Team-based learning (TBL) provides an active, structured form of small group learning, that can be applied to large classes. Student accountability is achieved through the specific steps of TBL, including pre-class preparation, readiness assurance testing, problem-solving activities, and immediate feedback. Globally, a growing number of healthcare faculties have adopted TBL in a variety of combinations, across diverse settings and content areas. This paper provides a succinct overview of TBL and guidance for teachers towards successful design and implementation of TBL within health professional education. It also offers guidance for students participating in TBL. The paper is informed by both educational theory, and the extensive, seven year experience of the first and last authors in designing, implementing, facilitating and evaluating TBL at a large medical school.