GrammarHas accepted answer

Unsure When to Use 'Teach' or 'Learn' in Sentences Like 'I Taught Him' or 'I Learned Him'

Asked byNora GrammarPosted Mar 29, 2026 5:06 AM3 answers27 upvotesCanonical URL

Hi everyone, I'm struggling to figure out when to use 'teach' and when to use 'learn' in English. For example, should I say 'I taught my friend how to swim' or 'I learned my friend how to swim'? Sometimes I hear people use both, but I'm not sure which one is correct.

I'm also confused with sentences like 'She learned me how to bake a cake.' Is that right, or should it be 'She taught me how to bake a cake'? Can someone explain the difference with some examples? Thanks!

Context:
I'm preparing for a B2 English exam and want to avoid common mistakes.

What to Know

Question You Likely Still HaveDirect AnswerHow To Apply It
What is the core rule for unsure teach learn sentences?(Subject = the person who gains understanding) Examples: "I taught my friend how to swim." (Correct: You gave skills to your friend.) "My friend learned how to swim from me." (Cor…Use 'learn.' Practice: Try writing two sentences about cooking, one with 'teach' (you help someone), and one with 'learn' (you receive knowledge).
How do I apply unsure teach learn sentences in a sentence like mine?Use 'learn.' Practice: Try writing two sentences about cooking, one with 'teach' (you help someone), and one with 'learn' (you receive knowledge).Let’s use comparison frames to clarify: If you are the giver of knowledge: "She taught me how to bake a cake." (She is the teacher/giver; you are the student/receiver.) If you are…
What mistakes should I avoid with unsure teach learn sentences?Let’s use comparison frames to clarify: If you are the giver of knowledge: "She taught me how to bake a cake." (She is the teacher/giver; you are the student/receiver.) If you are…To master the use of 'teach' and 'learn,' remember this core pattern: 'Teach' means to give knowledge or skills to someone.

3 Answers

ByJin ParkMar 29, 2026 5:26 AM9 upvotesAccepted answer

To master the use of 'teach' and 'learn,' remember this core pattern:

  • 'Teach' means to give knowledge or skills to someone. (Subject = the person who helps someone understand)
  • 'Learn' means to receive knowledge or skills from someone. (Subject = the person who gains understanding)

Examples:

  • "I taught my friend how to swim." (Correct: You gave skills to your friend.)
  • "My friend learned how to swim from me." (Correct: Your friend received the skills.)

Incorrect Example:

  • "I learned my friend how to swim." (Incorrect: The verb 'learned' does not work with 'my friend' as the object in this pattern.)

Self-check: When you write a sentence, ask yourself: Who is giving the knowledge? Use 'teach.' Who is getting the knowledge? Use 'learn.'

Practice: Try writing two sentences about cooking, one with 'teach' (you help someone), and one with 'learn' (you receive knowledge). Double-check your subject and object!

ByRavi AdminMar 29, 2026 5:46 AM9 upvotes

Let’s use comparison frames to clarify:

  • If you are the giver of knowledge:
    • "She taught me how to bake a cake." (She is the teacher/giver; you are the student/receiver.)
  • If you are the receiver of knowledge:
    • "I learned how to bake a cake from her." (You are the student/receiver; she is the teacher/giver.)

It is not standard to say "She learned me how to bake a cake" in English.

Practice tip: During your exam preparation, try swapping subjects/objects:

  • Who is the teacher? Use "teach."
  • Who is the student? Use "learn."

Switch your sentence and check which form sounds natural: "I taught her chess" (correct); "I learned her chess" (incorrect).

ByDevon StyleMar 29, 2026 6:06 AM9 upvotes

A helpful way to remember:

  • Use 'teach' when someone gives information/skills to another person (teacher → student).
  • Use 'learn' when you or someone else receives information/skills from someone (student ← teacher).

Example pair:

  • "The coach taught the team new exercises." (The coach is the source of knowledge.)
  • "The team learned new exercises from the coach." (The team received the knowledge.)

Never say: "The coach learned the team new exercises." (incorrect)

Practice suggestion:
Take three activities (e.g., cycling, playing piano, painting). For each, write one sentence with 'teach' (you are the teacher) and another with 'learn' (you are the learner). Check: Who is giving/receiving the skill?

Want to answer this question? Log in or create an account.