# data[].attributes.body
Team teaching can be fun and supportive to the adults involved, but so so much planning :(

# data[].attributes.body
One drawback of one teach/one observe is how that appears to the students (I guess it depends how often it is used). If it happens often it does end up looking like one person is the lead teacher and the other is "support staff." Sometimes that works great but after a while, do students start to direct themselves more towards the teacher teaching? Or does it maybe work the opposite way even--where students feel comfortable going to the observer because of their more removed role? Could work both ways.

# data[].attributes.body
You can use breakout rooms to engage in station teaching or parallel teaching.

# data[].attributes.body
Models 3 and 5 are helpful for groups of students who feel more engaged when there is a smaller student to teacher ratio, or when some students require specific instructional differentiation. Instructional activities are smaller group discussions, writers' workshop, and strategy practice. Drawbacks of these models are that the two teachers may be less well-aligned than they think and that moving students/desks can be a hassle.

# data[].attributes.body
I think with online learning, alternative teaching, and parallel are our best bets.  I could see the 1 teach, 1 observe working potentially in an ideal virtual setting (If there even is one haha) But that requires, cameras, microphones, participation to really be able to observe that I don't think we're seeing much of that now.

# data[].attributes.body
I like one teach/one drift as a way of keeping students engaged. It allows the teacher delivering content to deliver without worrying about students not paying attention, missing questions, etc.; the other teacher can fill in these gaps.

# data[].attributes.body
I think alternative teaching can be an especially effective for addressing ELs needs in the classroom, but it requires detailed knowledge of/access to the lesson beforehand in order to successful scaffold materials.

# data[].attributes.body
Station teaching-  great for covering multiple skills in one class and working with small groups.  A LOT of work to plan well, esp. virtually.

# data[].attributes.body
One teach/one observe lends itself to the virtual teaching/learning environment if students are using the chat to respond or working on an assignment synchronously using an app. One teacher can continue instructing while the other teacher monitors and responds to the chat or gives real-time feedback while students are working in the app.

# data[].attributes.body
I've seen the Alternative co-teaching model used the most when co-teaching ELL students. The Content teacher will teach the class, while the ELL teacher pulls the students who are struggling with the concepts (proven through data) and reviews the material over again.

# data[].attributes.body
For virtual world- break out rooms???

# data[].attributes.body
One teach on drift-  provides opportunity to take turns leading.

# data[].attributes.body
To sum it all up, I would like to state that more often than not, ESL teachers tend to function under co-teaching models 1-3. In order to maximize efficiency of the content and material but to also create a full classroom community where students do not feel segregated, I think practices of Co-teaching modals 4-6 work well for that.

# data[].attributes.body
Team teaching- good for low stakes activities, not for interventions or targeted skills.

# data[].attributes.body
1 teach, 1 observe - like, making sure that teachers meet and have a specific things they are observing

# data[].attributes.body
How are these models best implemented in a virtual world?

# data[].attributes.body
One teach/One observe.  Best for co-teachers with a firm relationship.  If there is not a solid foundation of trust or clear understanding of purpose this can be disastrous.

# data[].attributes.body
Coteaching Model 6

# data[].attributes.body
Coteaching Model 5

# data[].attributes.body
Coteaching Model 4

# data[].attributes.body
Coteaching Model 3

# data[].attributes.body
Coteaching Model 2

# data[].attributes.body
Coteaching Model 1