Privacy & Legal
School and district administrators have a critical role in ensuring all students have access to computer science. At Code.org, we’ve worked with more than 180 districts, and understand the challenges administrators face are often unique to each district or school. That’s why we’ve partnered with more than 60 universities, nonprofits, and other organizations around the US to help districts and schools implement CS courses in a way that makes sense for them.
Your local Regional Partner can help guide your school or district on implementation, certification, funding, and more.
The Computer Science Teachers Association defines computer science as “the study of computers and algorithmic processes, including their principles, their hardware and software designs, their implementation, and their impact on society.” Put simply, CS is about using technology to solve problems, make connections, or create art or games, often in collaborative and creative ways. Learning computer science, then, means learning skills essential to the workplace, like teamwork, problem-solving, creative and critical thinking, as well as content knowledge like programming.
Anyone can learn computer science, and because it’s so integral to our society, used in nearly every field or industry, it’s incredibly important that everyone has the opportunity to do so.
Students who study computer science perform better in other subjects, excel at problem-solving, and are more likely to attend college, according to recent research.
Studying computer science “prepares students for careers in government, law, the corporate sector, and graduate study,” according to Stanford University. Computing occupations are now the fastest-growing segment of all professions, spanning all industries. Even in non-computing professions such as marketing or design, digital skills are in hot demand, as the majority of all U.S. occupations now involve “moderately digital” skills.
More than 90% of parents want schools to teach computer science, according to a recent Gallup study, and students rank CS as their third favorite subject behind the arts, according to a study by Change the Equation and C+R Research, with analysis completed by Code.org.
Code.org provides a complete CS program combining open source K-12 curriculum with professional development, which has gotten high ratings from more than 100,000 participating teachers. Learn more in our Program Brochure.
Read more about our curriculum values.
“Can I just say I LOVE Code.org? It's my first year teaching AP CS Principles (actually 1st year it is offered at our school) - and both the kids and I are having a blast.”
Jennifer Douglass, CS Principles Teacher
There is no need to hire specialists to teach CS. Our program is uniquely designed to support teachers new to CS while offering the flexibility to evolve lessons to fit student needs. In fact, most of the educators who’ve participated in our professional development program had no CS experience coming in.
Learn more about how Code.org lowers the barriers for schools and teachers to bring CS to their classrooms.
Work with a local Code.org partner organization that understands your needs and community to bring CS to your school.
Your local Code.org Regional Partner can help guide your school or district on implementation, certification, funding, and more, and provides high quality Code.org professional learning to teachers.
The Code.org program has been proven effective in major urban school districts such as L.A. and Dallas and in small rural districts in Iowa. It is the leading K-12 CS curriculum in the U.S. Take a look at the case studies below to get a sense of how different districts bring CS to their students.
The process for bringing computer science to your school or district will vary, but there are a few basic steps we recommend building into your implementation plan. Click each point below to expand into more detail.
The Code.org curriculum is the most popular in K-12 computer science, with courses for every grade band. It's free of charge, and is also the highest-rated by teachers. If you want to consider alternatives to the Code.org courses, take a look at our recommendations of 3rd party computer science curriculum, and particularly our recommendations for AP Computer Science A.
Code.org’s curriculum and platform will always be free to use, and we offer a number of scholarships and discounts for professional development. Be mindful of these and other costs, like computers and other classroom supplies, internet access, and administrative support, when you’re adding a new course.
We offer professional development for each of our three courses: CS Fundamentals, CS Discoveries, and CS Principles. Our workshops are designed for teachers new to computer science, and meet the six key criteria of the Every Student Succeeds Act (ESSA). More than 100,000 educators have taken our workshops, and more than 90% say they would recommend our program to another teacher!
Did you know the best way to encourage students to try CS is to tell them they’d be good at it? We’ve collected a number of other tips and resources to help you get parents on board and students enrolled in your new CS course. These materials are all free to use.
You can learn more about these steps on our Roadmap for Administrators. And your local Code.org Regional Partner can help you plan for each of these steps! Fill out the short form below to contact your local Regional Partner.
The answer will vary by state - contact your Regional Partner for details specific to your state and district. You can also find an overview of state certification requirements here (click on the “Certification” tab near the top).
All Code.org course materials are free — now and forever. There may be a fee associated with professional development (varies by region), but every region offers scholarships and discounts that you may qualify for (check here). Other costs, like devices and other classroom supplies, internet access, and administrative support, will vary by region and class size. You can take a look at hardware and internet requirements for Code.org courses here.
Code.org offers a number of scholarships and discounts for teachers attending our professional development workshops. Other funding sources, like Perkins funds, may also be available to you. Contact your Regional Partner to learn more about the funding options available.
Take a look here to see if your state allows computer science courses to count toward graduation (click the “Count” tab near the top).
We have a number of suggestions and materials for encouraging students to take computer science. Find them all at code.org/recruit.
The answer depends on the course.
CS Principles is designed to be taught as a full year course. It is possible to teach the course on a semester block schedule, though we highly recommend this implementation only be used in the fall semester. Since the AP Performance Tasks are due in late April and require 20 dedicated hours of class time to complete, most schools find there is not enough time to complete the course on a block schedule in the spring.
CS Discoveries consists of two semesters that build on each other. Schools can choose to teach a single semester, two sequential semesters, or a single, year-long course. Options are even available for less than one semester. See the CS Discoveries Guide to Implementation for more details.
CS Fundamentals courses are flexibly designed for teachers new to CS who want to offer accessible and equitable introductory CS courses to their students. How you teach these courses is up to you - as part of your classroom schedule, weekly lab or library time, supporting lessons for math and language arts, or to make creative projects.
Yes! Specifically, our courses were written using both the K-12 Framework for Computer Science and the 2017 CSTA standards. Additionally, CS Principles was written to AP standards. View standards alignment for each of our courses here: CSF, CSD, CSP.