Advocacy Coalition

The Advocacy Coalition is a non-partisan group that believes computer science should be part of the core curriculum in education, and that we must increase participation and access for female students and underrepresented minority students. Download a description of the coalition here.


Computer science drives innovation throughout the US economy, but it remains marginalized throughout K-12 education.

  • Only 34 states allow students to count computer science courses toward high school graduation.
  • There are currently 512,720 open computing jobs nationwide.
  • Last year, only 42,969 computer science students graduated into the workforce.

See a summary of state efforts.

Our Agenda

Despite demand for computer science professionals, the country’s K-12 education system continues to marginalize computer science education. While decisions about what is taught in elementary, middle and high schools are vested in state and local authority, policy at all levels of government must support putting students on a path to fill high-demand, high-skilled, high-paying computing jobs across all sectors of our economy.

The Advocacy Coalition supports the implementation of the following policies to make computer science a fundamental part of the K-12 education system:

  • Create a state plan for K-12 computer science
  • Define computer science and establish rigorous K-12 computer science academic standards
  • Fund computer science professional development and support course development
  • Implement a clear certification pathway for computer science teachers
  • Incentivize higher education institutions to offer computer science to pre-service teachers
  • Establish dedicated computer science positions in state and local education authorities
  • Require that all high schools offer computer science with an appropriate implementation timeline and financial resources
  • Allow computer science to satisfy a core graduation requirement
  • Clearly define computer science education in federal policy and programs
  • Leverage federal policies that influence teacher preparation programs at colleges and universities to grow a computer science teaching workforce
  • Adequately support computer science education by devoting a portion of STEM funding available from 13 federal agencies

Learn more

For more information, please contact


Tools to help you advocate locally

Letter to teacher or principal

Sample text to explain the importance of computer science to teachers and administrators

Letter to local elected official

Sample text to explain the importance of computer science to governors, members of state legislature, or school board member

Making computer science fundamental

Recommended policy ideas for states to make computer science central to K-12 education

Why computer science in K-12

Generic presentation to convince your school, district or state that computer science is important to teach in grades K-12

Make your own advocacy materials

This page contains statistics and resources to assist in creation of advocacy materials, including our popular blog posts and outside resources

Policy development resources

2017 state policies

Track state-by-state computer science education policy

Rethinking Perkins

Recommended actions to use Perkins to expand access to K-12 computer science

Computer Science and ESSA

Recommendations for how states can add computer science to their state ESSA plans

Dig Deeper into AP CS

Summary and graphs of state-by-state AP CS A data from the past ten years Advocacy Coalition

Find out about this bipartisan coalition working on state and federal CS policy