Common Noun Collocations of teach

ability, anything, child, class, desire, doctrine, experience, God, lesson, life, man, name, nature, nothing, opportunity, order, other, parent, person, purpose, right, school, something, student, thing, time, truth, way, woman, world