When done well, co-teaching offers benefits for both students and teachers. When not done well, it can be confusing or downright frustrating for all involved.