I think an antonym or the opposite of "teach" is "indoctrinate".
I'm thinking of the negative connotation of this word. One dictionary definition of indoctrinate is:
To imbue with a partisan or ideological point of view
In essence, there is no teaching here, in the sense that teacher and student bounce ideas, concepts, opinions, and such off of each other. Indoctrination often dispenses with "give and take" between teacher and student. It is often someone trying to cram their beliefs down the throat of the recipient.
Great teaching allows for discussion, questioning, opposite viewpoints, and more. With this type of teaching, quality learning takes place.