Team teaching is when two or more teachers plan to teach a class together for some reason, for a lesson, or more than a lesson.