State-level Data for CS Education Advocacy

The resources linked below can help you quickly find state-level data about the status of computer science education in your state. These are good starting points for putting together a landscape report that answers common questions on CS education in your state.

Are there examples of state and national landscape reports that I can look at?
A number of state-level landscape reports have been developed, some of which are publicly available. The reports on the ECEP landscape report page are good examples of state-specific landscape reports. The national reports below provide insight into the CS for all movement across the US, while also highlighting local data. 

Resource: 2021 State of CS Report      2020 State of CS Report       2019 State of CS Report       2018 report      2017 report 
Data:, in collaboration with CSTA, and ECEP, released the 2020 annual report on trends in CS education and the extent to which each of the 50 states are adopting the 9 policies which are focused on clarity, capacity, sustainability, and leadership in CS education. 

Resource: National Survey of Science and Mathematics Education (NSSME+) 2018 report
Data: The 2018 NSSME+ (the plus symbol reflecting the additional focus on CS education) was designed to provide up-to-date information and to identify trends in the areas of teacher background and experience, curriculum and instruction, and the availability and use of instructional resources.

Resource: Girls Who Code gender participation in CS data
Data: Breakdown of participation in CS courses for 2016-17 and 2017-18 academic years. Breakdowns are provided by state and include race, gender and socioeconomic factors.


What is the workforce need for computing in my state? Are we meeting the need?
Resource: Rebooting the Pathway to Success: Preparing Students for Computing Workforce Needs in the United States (2014) Association for Computing Machinery’s (ACM) report on computer science in secondary education. State-by-state snapshots begin on page 35.
Data: Total employment in computing; average annual salaries in computing; graduation requirement; Advanced Placement exams; post-secondary certificates and degrees awarded.
Those seeking detailed and updated information should go directly to sources such as the U.S. Bureau of Labor Statistics.For Labor projections that can be done by state, please visit:


What CS education policies from the 9 'Big Ideas' has my state adopted?
Resource: Advocacy Coalition state tracking on 9 big indicators
Data: Shows current best-known information (available to about 9 key indicators around state policy, including standards, funding, certification and others. Areas are displayed in aggregate on the first tab with details available on each item in subsequent tabs.

What are the demographics of the students taking Advanced Placement Computer Science in my state?
Resource: Dr. Barbara Ericson's blog Computing for Everyone 
Data: This blog has several indepth posts exploring the demographics of AP CS exam takers. There are links to Excel data sets. 
Resource: AP Data Report
Data: An interactive set of data created using Tableau. Data can be viewed by race/ethnicity or gender and can be parsed by state.

ResourceAP data that can be downloaded by state.
Data: The College Board provides AP data by state each year (this includes all AP exams, including AP CS A and AP CSP). The data for the current year usually comes out in the mid-fall time period.


Do teachers in my state need to be certified or licensed to teach CS?
Resource: state tracking on 9 big indicators
Data: Shows current best-known information (available to about 9 key indicators around state policy, including standards, funding, certification and others. Areas are displayed in aggregate on the first tab with details available on each item in subsequent tabs.

Does computer science count for science or math credit for high school graduation or college admission in my state?
ResourceComputer Science in High School Graduate Requirements, ECS Educational Trends Brief, April 2015.
Data: Summary of state policies for requiring, allowing, or awarding credit for computer science in high school.

ResourceMap based on CS in HS graduation requirements data, by District Administrator
Data: Map of data from ECS April 2015 report.

How do I find out more about STEM and Career-Technical Education in my state?
Resource: Advance CTE, nonprofit representing State Directors and state leaders responsible for CTE (formerly known as Nat’l Assoc. of State Directors of CTE Consortium- NASDCTEc.)
Data: Compare CTE in states
Resource: Association for Career & Technical Education
Data: State profiles

Resource: Perkins Collaborative Resource Network
Data: Perkins IV state profiles

Other Resources:
Council for State Science Supervisors
Association for State Supervisors of Mathematics

Where else can I find more state-level detailed data on CS education, policy, and workforce issues?


How many computer science college graduates are there in my state?
ResourceIPEDS data center.
Data: The Integrated Postsecondary Education Data System is a system maintained by the National Center for Education Statistics. It can be used to query information on graduates in a specific field based on CIP codes (CIP code 11 is Computer and Information Sciences and Support Services). Information can be queried at the institution, state and national level (as well as other geographic distinctions). The most recent final-release data typically include the time period up to 2 years ago. Data can be parsed by gender as well as race/ethnicity.

What are the demographics of K-12 students in my region/state?
ResourceNCES Elementary/Secondary information System
Data: The National Center for Education Statistics hosts a “table generator” that can be used to query information about institutional and school characteristics of K-12 schools (this can be done on an individual school, state or national level). A large array of data are available, including fine-grained information about gender/race/ethnicity by grade level. Data are available for both public and private institutions, though the public school data are considerably more consistent and robust.

Where can I access data on bachelor's and doctoral degree granting programs?

Resource: Taulbee Survey 
Data: The Taulbee Survey is conducted annually by the Computing Research Association (CRA) and captures information on students at the bachelor, graduate and PhD level in CS, computer engineering and IT.  

What other NSF projects are currently funded in my state that could align with our CS efforts?
There are two major ways to search for NSF awards:
One is through the NSF fastlane advanced search feature, which allows for one to search for awards using a variety of parameters [additional information and instructions forthcoming]. In addition, awards can be viewed by state, as in the subsequent resource.
Resource: NSF Award Summary
Data: A database that contains both aggregated information about the level of NSF funding at the state and national level as well as an option to look at the individual awards within a single state.
Another way is through the NSF fastlane advanced search feature, which allows for one to search for awards using a variety of parameters [link and instructions forthcoming].

What does K-12 computer science participation look like in my state? 
ResourceDoes your school teach computer science (from
Data: A detailed map of the U.S. showing schools that are believed to offer CS as well as those areas where opportunities are limited or non-existent. 
ResourceEvaluator Working Group CS10k Report
Data: Report produced by ECEP’s Evaluator Working Group, which spent several years doing common data collection for the CS10k suite of projects. The group collected a standard set of background and demographics for teachers and students and also collected information about which schools have a trained CS10k teacher working there.