Resources‎ > ‎

Becoming a CS4All School

If computer science is not offered at your school, schools have a simple way to become a CS4All school. With the newly implemented graduation requirement, the process differs from high school to elementary school so please follow the steps for your school type. 

Note: after becoming a CS4All school, each school will receive both personal support from the CS4All team as well as access to instructional web-based resources. This support includes but is not limited to professional development offerings for teachers, construction of implementation models, curriculum resources, information on available partnerships, addressing inadequate infrastructure concerns, and direction for inclusion of special student populations.

High Schools

Elementary Schools

If computer science is not currently offered at your school, a principal or assistant principal should apply to become part of a CS4All cohort of schools. It is best if a principal or assistant principal submits the application, keeping in mind that engagement of school leadership around computer science education is essential. 

The application process normally launches late in October or early November of each school year. The application will require some thought and coordination between administrators, teachers, technology personnel, schedulers, and counselors at your school. More information about the process as well as links to both the Elementary and High School Phase I applications can be accessed at: CS4All Cohort 3 Application Overview.

We understand that questions may arise as you work your way around the application and we are here to help you navigate through the process! Our CS4All team is composed of dedicated education professionals, current and former teachers, as well as former principals who are all here to serve as sources of any information you may need. We can be reached at