What is the difference between learn and teach?

Answer:
Learn is to receive knowledge as a student e.g. A student says: I learnt how to solve the equation.
Teach is to give out the knowledge e.g. A teacher says: I taught the students today.
First answer by ID2208024259. Last edit by ID2208024259. Question popularity: 2 [recommend question].