"teaches" is correct and usable in written English. You can use it when you are talking about someone who imparts instruction or knowledge through instruction or lectures. For example: "She teaches Maths at the local high school.".
He now teaches at St Andrews University, where he claims to have a background in "counter-terrorism".
The program, created by the Justice Department, teaches officers to remain calm and assess their surroundings, reading a dog's body language to distinguish between a scared and dangerous animal.
Furthermore, postfeminist mythology teaches young men that women have the upper hand, that they "want it all" even in austerity.
A different approach is taken by Kings Langley school in Hertfordshire, which teaches children between the ages of 11 and 18, and recently received £15,000 as Character awards regional winner.
I tell him Beresford has been raving to me about his beautiful garden – Mike teaches gardening to beginners, trained at Kew, has been doing it all his life, even during the miners' strike.
When the cops investigate and lawyers prosecute something as a hate crime, it teaches us quite the opposite: that we cannot afford to ignore systems like racism and homophobia – that we will not, officially.
Throughout the spring and summer months he takes passionate amateur photographers on dawn adventures and teaches them photography on the move to his favourite cities. Hear him talking about the project on the BBC and also his website.
Ludwig does not simply clarify my doubts with English writing, it enlightens my writing with new possibilities
Simone Ivan Conte
Software Engineer at Adobe, UK