Разговорная фраза «преподать кому-то урок» означает наказать или отругать человека за ошибку, которую он совершил, чтобы гарантировать, что он больше не совершит ту же ошибку.
Сленговая фраза «преподать кому-то урок» означает наказать или отругать человека за допущенную ошибку, убедившись, что он больше не совершит ту же ошибку.