Значение Давать урок

1. Поучать кого-либо.
[Боярыня:] Здесь доле оставаться Невместно мне. Другим давать уроки, А не себе их слышать от других. Привыкла я (А. К. Толстой. Посадник).
2. Проучить кого-либо.
— Ты, впрочем, очень счастлив — рано испытав несчастье; я уверена, что оно дало тебе хороший урок (Лесков. Детские годы).