Promote Computer Science

Every student in every school should have the opportunity to learn computer science
If you agree, sign your name. Join 1,801,507 others.
Please enter a valid email address
Please select a valid age
Only used for infrequent updates
Enter country if outside the United States
I am a

Choose a State

Choose a State

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

  • There are currently 521,959 open computing jobs nationwide.
  • Last year, only 49,291 computer science students graduated into the workforce.

See a summary of state efforts.

What’s wrong with this picture? Share these stats

Computer Science Education Stats

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

Dig Deeper into AP CS

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

Open letter supporting CS

A letter from business leaders, governors, K-12 leaders, and education & nonprofit leaders declaring support for CS education

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

State Computer Science Planning Toolkit

A guide for state teams creating strategic plans for implementing K-12 computer science

Teacher Pathway Recommendations

Recommendations for CS teacher certification and preservice teacher preparation. Advocacy Coalition

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

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

Tell the world! Share the video

Other cool videos you can share

Leaders and trendsetters agree more students should learn computer science

Malala Yousafzai

Nobel Peace Prize Winner

Every girl deserves to take part in creating the technology that will change our world, and change who runs it.

Justin Trudeau

Prime Minister, Canada

Every job we're going to do in the future will rely on technology and be benefited if you are powerful users of the technology that surrounds us.

Bill Gates

Co-Chairman, Bill & Melinda Gates Foundation and Co-Founder, Microsoft

Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains.

Sheryl Sandberg

Chief Operating Officer, Facebook

An understanding of computer science is becoming increasingly essential in today’s world. Our national competitiveness depends upon our ability to educate our children—and that includes our girls—in this critical field.

Chris Bosh

NBA All-Star, Miami Heat

Coding is very important when you think about the future, where everything is going. With more phones and tablets and computers being made, and more people having access to every thing and information being shared, I think it's very important to be able to learn the language of coding and programming.

Karlie Kloss

Model and Founder, Kode with Klossy Scholarship

I quickly came to understand that code is a superpower every young woman should be able to access. Understanding that code is the underlying (and invisible) framework of tech means that we do not have to be passive bystanders in our ever-changing digital world.