dar (clases): en España, puede significar tanto recibir como impartir clases u otra enseñanza.
-Doy clases particulares de inglés — I teach English privately/ give private English lessons [≈Las imparto]
→Enseño inglés / Soy profesor de inglés
-Mi hijo está dando clases de inglés — My son is taking English lessons [Entendemos que las recibe, pero es posible que las imparta, según el contexto]
→ Mi hijo va/ esta yendo a clases de inglés [Otra alternativa]
→→Está tomando clases de inglés [El verbo 'tomar' se usa en algunos países (no en España)]
-Juan da cursos de cocina — Juan teaches/runs cookery courses
→Imparte cursos de cocina [Más culto]
-Estamos dando ese tema ahora en clase — We're on/studying that topic right now in class
-Estamos dando exámenes ahora — We're taking/sitting exams right now [En algunos países (p.ej. Perú, Chile y Argentina), 'dar un examen' puede significar 'examinarse' o 'presentarse a un examen']
→ Estamos haciendo/ Tenemos exámenes ahora [En España]