Освітні функції навчання — засвоєння наукових знань, формування спеціальних і загально-навчальних умінь і навичок, повторення теорій, понять, законів, фактів, узагальнення картини світу, розв'язання задач, лабораторні досліди, робота з книгою, картою, обчислювальними машинами, моделями тощо.
Виховна функція включає формування наукового світогляду, моралі, трудових, естетичних, етичних поглядів, переконань, способів відповідної поведінки і діяльності в суспільстві, системи ідеалів, відношень, потреб, фізичної культури, гігієнічних умінь та навичок. Виховні завдання уроку випливають із змісту і методів навчання і вирішуються при спілкуванні з учнями. Виховання здійснюється через засвоєння понять, вимог, норм. Виховна функція навчання надає йому цілеспрямованості і суспільної значущості. Між навчанням і вихованням існує двосторонній зв'язок, оскільки не лише навчання впливає на вихованість учня, а й виховання зразу ж благотворно впливає на хід навчання. Тому вчитель повинен ретельно продумати виховні завдання уроку, переконливо здійснити мотивацію навчання, підібрати найяскравіші приклади, факти, цифри, найважливіші документи, продумати і конкретизувати виховні можливості змісту кожного уроку.