It depends on the context. 'Teach' is usually used with a direct or indirect object.
These are correct:
I teach English to ESL students.
I teach ESL students English.
He teaches me the violin.
He teaches me to play the violin.
It can also be used intransitively:
'What do you do for a living?'
Student or Learner