Five Ways to Support CS Teachers


Introductory computer science (CS) teachers completed a questionnaire in Spring 2015 that, among other things, asked them to describe their most important supports for teaching computer science (with Exploring Computer Science curriculum). These are the most frequently cited support categories from teachers (N=101) in five different cities – Ft. Lauderdale, Chicago, District of Columbia, Los Angeles, and New York City.

Most Important Supports for Teaching CS:


What Education Leaders Can Do to Help:

Direct CS teachers to resources to provide them with Professional development opportunities via ongoing webinars in the Computer Science For All Teachers virtual community of practice, information for middle and high school teachers in Google’s CS4HS online community, and through the National Science Foundation (NSF) list serve for NSF-funded teacher opportunities (subscribe to

Highlight online teaching resources for CS at Google CS Education, those specific to students in CS with disabilities from AccessCS10K
and general CS teaching tips from

Suggested Citation: Outlier Research & Evaluation (2016). Five Ways to Support CS Teachers. Retrieved from

Download Five Ways to Support CS Teachers

Help teachers find ways to connect with other CS teachers through the Computer Science Teachers Association community and the Computer Science For All Teachers community of practice for PreK – HS teachers

Teachers are a support for each other, even when they teacher different subject areas. Provide opportunities for teachers to connect with, and learn from each other (e.g.,

Make sure introductory CS teachers know where to look to learn more about the ECS curriculum and related resources, and where to find curricula for the new CS course, called AP Computer Science Principles