Here's an outstanding graphic representation of the six co-teaching approaches from the Connecticut State Education Resource Center.  These co-teaching models enhance collaborative teaching experiences.  

Non-profit Tax ID # 203478467