12 Essential Elements of Impactful Teaching A Complete Guide 1 BEHAVIOUR FOR LEARNING 2 CURRICULUM THINKING 3 RETRIEVAL PRACTICE 4 PRIMING FOR LEARNING 5 ADAPTIVE INSTRUCTION 6 LITERACY 7 QUESTIONING 8 GENERATIVE REHEARSAL 9 DELIBERATE PRACTICE 10 ASSESSMENT 11 FEEDBACK 12 METACOGNITION