Warunkiem zatrudnienia nauczyciela na czas nieokreślony jest ukończenie studiów pedagogicznych na uniwersytecie lub w kolegium uniwersyteckim. Program studiów umożliwia studentom uzyskanie przygotowania pedagogicznego (wspólnego dla wszystkich przyszłych nauczycieli), który połączony jest ze specjalizacją w nauczaniu określonego przedmiotu/grupy przedmiotów i/lub grup wiekowych. Studia pedagogiczne trwają od 3 do 5,5 roku. Nauczycielski tytuł zawodowy mogą otrzymać osoby, które posiadają odpowiednie wykształcenie i doświadczenie zawodowe w zakresie przedmiotów związanych z profilem szkoły oraz ukończyły specjalny 1,5-roczny kurs pedagogiczny. Kandydata, który nie posiada nauczycielskiego tytułu zawodowego, można zatrudnić na okres maksimum 12 miesięcy.
Nauczyciele zatrudnieni w przedszkolach, klasach zerowych, szkołach obowiązkowych i szkołach średnich II stopnia są przeważnie pracownikami gmin, choć niektórych nauczycieli zatrudniają szkoły niezależne. Decyzje o zatrudnieniu nauczycieli podejmuje się na szczeblu szkoły. Kwestie czasu pracy, wynagrodzeń i innych warunków pracy są uregulowane w umowach zbiorowych, zawieranych przez pracodawców i nauczycielskie związki zawodowe. Wysokość wynagrodzenia nauczycieli ustala się indywidualnie, w drodze negocjacji pomiędzy pracodawcą i nauczycielem (przeważnie reprezentowanym przez nauczycielski związek zawodowy) na szczeblu szkoły.
Kadra nauczycielska w uniwersytetach i kolegiach uniwersyteckich jest podzielona na następujące podstawowe kategorie: profesorowie, wykładowcy, młodsi wykładowcy i asystenci naukowi. Pracownicy państwowych uniwersytetów i kolegiów uniwersyteckich są urzędnikami państwowymi. Kandydaci na stanowiska wykładowców i młodszych wykładowców muszą mieć przygotowanie pedagogiczne do zatrudnienia w szkolnictwie wyższym lub równorzędne kwalifikacje. Znajomość metod dydaktycznych stosowanych w szkolnictwie wyższym jest wymagana od studentów podyplomowych zatrudnianych na stanowiskach nauczycielskich w uczelniach.