Coaching for Equity in Computer Science
Access to computer science in K12 education is critical for our society, where we rely on computing in our day-to-day lives. It is detrimental to have only 51% of all high schools in the United States offering computer science courses on a regular basis and less than 5% of all students learning CS.
To continue to support the scaling of the CSforAll movement and implement critical systems change, the CS education community needs to turn attention to how best to support and scale coaching within schools as a means of ongoing support for CS teachers.
Both programs will use an instructional coaching model that includes summer professional development for coaches who will then mentor teachers over the academic year, using multiple coaching cycles to support and improve CS teaching. The coaching model is designed around the CSTA Standards for CS Teachers and focuses specifically on equitable teaching practices. These practices are woven throughout and will be central to the coaching process as coaches and teachers work to identify and meet the needs of historically marginalized students in CS courses.
“We’ve seen more and more schools offering CS courses, however, teachers often have only a week of summer professional development and limited support after the first year to learn an entirely new subject. Coaching is critical to help teachers improve their understanding of CS and how to teach it to reach all students.”
~Jennifer Rosato, National Center for Computer Science Education