1) The Collaborative Coaching and Learning in Science (CCLS) groups are an effective way to provide high quality science professional development within the context and priorities of each school.
2) Strong / successful CCLS groups share similar key characteristics.
3)While many implementation challenges are common, initial and ongoing CCLS success requires the presence of a few particularly critical contextual factors.