Teamteaching ist eine Unterrichtsform, bei der zwei oder mehr Lehrer einzelne Unterrichtsstunden oder auch Unterrichtseinheiten für eine Lerngruppe gemeinsam vorbereiten, durchführen und auswerten. Von Vorteil dabei ist, dass Lehrer besser auf einzelne Kinder eingehen können (Individualisierung des Unterrichts) und unterschiedliche Fachkompetenzen eingebracht werden können.