learn
verb (used with object)
1.
to acquire knowledge of or skill in by study, instruction, or experience: to learn French; to learn to ski.
2.
to become informed of or acquainted with; ascertain: to learn the truth.
3.
to memorize: He learned the poem so he could recite it at the dinner.
4.
to gain (a habit, mannerism, etc.) by experience, exposure to example, or the like; acquire: She learned patience from her father.
5.
(of a device or machine, especially a computer) to perform an analogue of human learning with artificial intelligence.
teach
verb (used with object)
1.
to impart knowledge of or skill in; give instruction in: She teaches mathematics.
2.
to impart knowledge or skill to; give instruction to: He teaches a large class.
verb (used without object)
3.
to impart knowledge or skill; give instruction.
I guess they dont teach English that well down there in Mongolia. Apart from that, it's quite right.