Promote Computer Science

Every student in every school should have the opportunity to learn computer science
If you agree, sign your name. Join 1,770,814 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,444 open computing jobs nationwide.
  • Last year, only 42,969 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

Computer Science and ESSA

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

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

President Bill Clinton

Former President

At a time when people are saying "I want a good job - I got out of college and I couldnt find one," every single year in America there is a standing demand for 120,000 people who are training in computer science.

Marco Rubio

Senator, Florida

Computer programmers are in great demand by American businesses, across the tech sector, banking, entertainment, you name it. These are some of the highest-paying jobs, but there are not enough graduates to fill these opportunities.

Bill Gates

Chairman, 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.

Mark Zuckerberg

Founder, Facebook

Our policy at Facebook is literally to hire as many talented engineers as we can find. There just aren't enough people who are trained and have these skills today.

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.

Randi Weingarten

President, American Federation of Teachers

Computers have and continue to change the world around us, and programmers continue to be essential. But I know first hand from studying FORTRAN that many of us get intimidated by it and we shouldn't be. Computer programming has become far more accessible to teach and learn, and our country needs more students to learn it.