давать урок

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

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

Источник: Фразеологический словарь русского литературного языка на Gufo.me