There are five main forms of co-teaching: lead and support, station teaching, parallel teaching, alternative teaching, and team teaching. A description of the forms, the pros and cons of co-teaching, and its effectiveness in the science classroom is included.