Lead and Support:
In my experience this is often the most common strategy for co-teaching, as it requires less collaboration time. If the teachers alternate the roles regularly, it can be beneficial for the (current) supporting teacher to learn from the other and observe different strategies to put into their own practice. However this often is not the case and the roles are not regularly alternated so students will see one as the “real teacher”.
Station Teaching:
This strategy has each teacher instructing different activities and students rotate between a variety of stations. This requires more communication between the teachers. It would be especially beneficial during Daily 5, math stations or science and social studies stations.
Parallel Teaching:
Both teachers are responsible for teaching a portion of the class the same lesson. This requires quite a bit of communication and co-planning to ensure that the teachers are on the same page to meet the same learning outcomes.
Alternative Teaching:
This is similar to a pull out method when the same students are regularly separated. This is helpful to differentiate learning but is best if different groups are separated.
Team-Teaching
This often requires the most preparation and communication. Teachers play off each other to teach a lesson. They need to be equally knowledgeable so that each portion of the lesson could be taught by either teacher.