Good In or Good At? Which One Is Correct

Quick Answer

The correct form is "good at" when talking about skills and abilities.

"Good in" is only correct in specific contexts (places or situations), not for skills.

Explanation

Good AT (Skills)

Use for skills, abilities, subjects:

  • good at math
  • good at swimming
  • good at cooking
  • good at his job

Good IN (Context)

Use for places/situations:

  • good in a crisis
  • good in emergencies
  • looks good in blue

Rule: Skills and abilities → good at

Examples

✔She's very good at playing the piano.
✔I'm not good at public speaking.
✔He's good in a crisis. (situation, not skill)
✘She's very good in mathematics.

Similar Adjectives with AT

  • good at
  • bad at
  • excellent at
  • terrible at
  • skilled at
  • hopeless at

Common Mistake

Incorrect: My brother is good in English.

Correct: My brother is good at English.

Practice

Choose the correct preposition:

"I've never been good _____ sports." (in/at)

Related Grammar