W miarę rozwoju społeczeństw rola nauczycieli stawała się coraz bardziej wyspecjalizowana, a zawód nauczyciela coraz bardziej sformalizowany. W dzisiejszych czasach od nauczycieli, aby móc uczyć w szkole lub innej instytucji edukacyjnej, zazwyczaj wymaga się określonego poziomu wykształcenia i przeszkolenia. Nauczyciele są odpowiedzialni za prowadzenie lekcji, ocenę postępów uczniów i przekazywanie informacji zwrotnej. Mogą także angażować się w zajęcia pozalekcyjne, takie jak trenowanie drużyn sportowych lub wiodących klubów.
W wielu kulturach nauczyciele cieszą się dużym szacunkiem i odgrywają kluczową rolę w rozwoju społeczeństwa. Są odpowiedzialni za kształcenie kolejnego pokolenia liderów, myślicieli i innowatorów, a ich praca ma ogromny wpływ na życie ich uczniów.