[intransitive, transitive] to give lessons to students in a school, college, university, etc.; to help somebody learn something by giving information about it She teaches at our local school. He taught for several years before becoming a writer. teach something I'll be teaching history and sociology next term. (North American English) to teach school (= teach in a school) teach something to somebody He teaches English to advanced students. teach somebody something He teaches them English.