GrammarNook.
← Confusable Words Index

teach” vs. “learn

Use "teach" for the person providing instruction (the instructor's action); use "learn" for the person acquiring knowledge or skill (the student's action).

teach

"Teach" is a verb meaning to impart knowledge or a skill to someone else, acting as the source of instruction ("she teaches math," "he taught me to swim"). It comes from Old English "tæcan," meaning to show or point out, reflecting the instructor's role in demonstrating or explaining something to a learner.

learn

"Learn" is a verb meaning to acquire knowledge or a skill, from the perspective of the person receiving the instruction or gaining understanding through experience ("she learned to swim," "he's learning French"). It comes from Old English "leornian," related to a root meaning to follow a track or trail, evoking the image of a learner following a path toward understanding.

The real distinction

"Teach" and "learn" describe the same educational relationship from opposite ends: the instructor "teaches," while the student "learns," and confusing the two — saying "he learned me to swim" instead of "he taught me to swim" — is a well-known nonstandard usage found in some regional and older dialects, but considered incorrect in standard modern English. A reliable check: if the subject of the sentence is the one providing instruction or demonstrating a skill to someone else, use "teach" ("she teaches piano lessons on weekends"); if the subject is the one acquiring knowledge or skill, whether from a person, a book, or experience, use "learn" ("he learned piano from his grandmother"). This pair rarely causes genuine confusion among fluent adult English speakers, since the directional roles are usually clear from context, but it remains a common error among English language learners whose native languages may use a single verb for both directions of the teaching-learning relationship, making this an especially important distinction to reinforce directly for learners of English as a second language. It's also worth noting that "teach" appears in professional titles and phrases like "teaching assistant" and "teachable moment," reinforcing the instructor's active role, while "learn" appears in phrases like "lifelong learner" and "learning curve," reinforcing the ongoing, personal nature of acquiring knowledge from the student's perspective.

Examples with “teach

Examples with “learn

Memory trick

Picture a teacher standing at the front of a classroom, actively giving out information — that's "teach." Picture a student sitting quietly, absorbing that information — that's "learn." The knowledge always flows from the teacher outward and into the learner. A final check: if the sentence names the person imparting knowledge, use "teach"; if it names the person gaining it, use "learn" — the two rarely describe the same participant in a single sentence.

Related confusions

All confusable words