We're on a mission to give every student the opportunity to learn computer science.

Statistics at a glance partners with researchers on a variety of studies. Want more? View's in-depth research and data.

Teachers are taking on computer science

Over 1 million teachers have taken steps to bring computer science to their schools.

Does your local school teach computer science? Encourage them to start today!

The Hour of Code goes global

With over 200 partners, since 2013, the Hour of Code has reached 15% of students around the world.

What we're doing

Tracking the work of thousands of teachers and millions of students. by the Numbers Goal End of 2013 End of 2014 End of 2015 End of 2016 End of 2017 End of 2018 End of 2019
Inspire students and increase diversity with the Hour of Code 20 million served 90M,
Engage classrooms and students in our CS courses. (Total # of accounts on Code Studio) 10,000 teachers,
90,000 teachers,
250,000 teachers,
495,000 teachers,
750,000 teachers,
1M teachers,
1.3M teachers,
Enable students to show “basic coding proficiency” with CS Fundamentals. N/A N/A N/A 887,840 total,
365,842 female
2,061,449 total,
860,361 female
3,296,655 total,
1,394,208 female
4.4M total,
1.8M female students take and pass the AP CS Principles exam N/A N/A N/A N/A 11,975 total,
3,406 female,
2,268 URG*
19,409 total,
5,838 female,
4,009 URG*
27.7K total,
9K female,
5.9K URG*
Improve diversity in CS (survey of teachers on Code Studio) N/A 43% female,
37% URG*
43% female,
37% URG*
45% female,
48% URG*,
47% in high needs schools
45% female,
48% URG*,
47% in high needs schools
46% female,
48% URG*,
47% in high needs schools
45% female,
50% URG*,
45% in high needs schools
Help school districts implement CS curricula 10
district partners
district partners
100 district partners 41 regional partners
(120+ districts)
56 regional partners
(175+ districts)
64 regional partners 60 regional partners
Prepare new CS teachers across grades K-12 N/A 4,000 20,000 52,000 72,000 86,565 106,547
Lead a coalition to set policies supporting CS.
Policies changed in:
5 states 16 states 17 states,
including $9M
in CS funding
31 states,
including $13M
in CS funding
40 states,
including $29M
in CS funding
48 states,
including $63M
in CS funding
50 states,
including $150M
in CS funding
Go global 30 languages supported 34 langs,
7 intl partners
46 langs,
70 intl partners
50 langs,
70 intl partners
62 langs,
84 intl partners
63 langs,
102 intl partners
67 langs,
102 intl partners
Team size 14 38 54 59 69 80 85

Help us continue to make an impact!

Follow us on Facebook or on Twitter and re-share your favorite stats. Click each photo to retweet.

Note: As of September 2020, this page contains outdated language or graphics referencing “underrepresented minorities.” To see our current language policy around race, ethnicity, and gender, see this support article.

Students love CS year-round, but we're seeing even more classes start courses this year compared to last year!

Young women are 11% more likely to say the CS Principles programming units are too difficult for them, but they score just as high as male students!

There’s something wrong here: Schools reaching the most diverse student groups are far less likely to offer computer science. Students at these schools never even have the chance to learn.

Early results from teachers who shared their Professional Development experience suggest anyone can teach CS, and their students perform just as well!

Teachers from any background can teach computer science.

Over the last 5 years, use in schools has expanded across the US. Here's a look at the growth in US schools from 2013-2018.

Nearly one-third of all U.S. students are learning the curriculum of the future.

Millions of students are learning computer science - here's a look at where is used the most (outside the US).

According to's "fun-o-meter," turns out our students get a case of the Monday's too!

When teachers from marginalized racial and ethnic groups lead AP CSP classes, their classrooms become more diverse.

And over 800,000 of those students are young women.

And this double enrollment means more young women and students from underrepresented racial and ethnic groups are taking AP Computer Science than ever before!

We're determined to change this way before then.

Universities aren't preparing nearly enough computer science teachers to fill the growing demand.

It's never too late to start teaching CS!

Two-thirds of computing jobs are outside the tech sector, which is why we need teachers from diverse backgrounds. Teachers at our past workshops came with varied experience from all over the country!

We have scholarships for teacher professional learning available to help us reach high needs schools so we can change this picture.

Young women love building interactive apps! Female students include 10% more interactive elements (such as buttons, areas for input from users and multiple screens) on average in their App Lab projects than male students do.

Teachers shouldn’t have to teach computer science alone—professional learning is critical to creating teacher communities and support networks. Apply for a workshop in your area here.

Schools with diverse student bodies are less likely to offer computer science courses, but when they do, the students sign up! Black, Hispanic/Latino and other students from marginalized racial and ethnic groups want to take computer science. Let’s give them that opportunity.

Title 1 schools—which receive extra funding based on the number of students from low-income backgrounds—are less likely to teach computer science than schools not receiving additional funding. Help us change that by applying to teach computer science in your school.

Our CS teachers are everywhere! More than 70% of counties in the US have trained CS Fundamentals teachers. Does your school teach CS? Tell us here! And if not, encourage a teacher to apply for our professional development to bring CS to your area.

Young women wanted to make apps about the weather and the young men wanted to make apps about billionaires. Check out our survey results from some high school students around which data sets (from CORGIS) would make the best apps. What data do you think your students would want to use?

Young men in our classes are 50% more likely to share the projects they create to's project gallery. Yet, the best ambassadors for young women in CS are other young women. How can we encourage them to share their projects and show their friends what they’ve made? What has worked for young women you’ve worked with?

States across the country have passed more than 200 policies to support computer science! See how close your state is to passing all 9 policies our advocacy coalition recommends and join the movement:

Designers beware: We tallied it up, the results are in! Comic Sans is the most popular font in student’s apps. Of projects where students used at least one font, the most common non-default font was Comic Sans. The second most common was Arial Black.

Failure is natural. And, letting students know that turns out to be one of the top things teachers can do to make their students feel more comfortable in our Computer Science Discoveries classrooms!

Don't be intimidated; almost half the teachers in our Professional Learning program have zero prior experience teaching computer science.

And, many of these test-takers were young women or students from underrepresented racial and ethnic groups.

*Students who are Black/African American, Hispanic/Latino/Latina/Latinx, Native American/Alaskan, and Native Hawaiian/Pacific Islander