Tough teacher는 학생들에게 높은 기준을 요구하고 엄격하게 가르치는 교사를 의미하는 표현입니다. 여기서 tough는 '강인한, 엄격한, 까다로운'이라는 뜻으로, 단순히 성격이 나쁜 것이 아니라 학생이 더 나은 성취를 이룰 수 있도록 엄격한 잣대를 들이대는 사람을 지칭합니다. 한국어의 '호랑이 선생님'과 매우 유사한 뉘앙스를 가지고 있으며, 학생들 사이에서는 다소 두려움의 대상이 되기도 하지만, 시간이 지난 뒤에는 그 엄격함 덕분에 실력이 늘었다고 회상하는 긍정적인 맥락에서도 자주 사용됩니다. 비슷한 표현으로는 strict teacher가 있는데, strict는 규칙을 철저히 지키는 것에 초점이 맞춰져 있다면, tough teacher는 과제나 시험의 난이도가 높고 요구사항이 까다롭다는 느낌이 더 강합니다. 격식 없는 대화에서 주로 사용되며, 학생들끼리 서로의 선생님에 대해 이야기할 때 흔히 쓰이는 표현입니다.