About CS4All

Equity in Computer Science Education

The New York City Department of Education is committed to providing every single child, in every classroom, in every New York City public school, with a rigorous, inspiring, and nurturing learning experience. That is true regardless of family income, race, nationality, disability, language spoken at home, sexual orientation, or gender identification.

To fulfill that commitment, since 2015 the DOE has pursued the Equity and Excellence for All agenda. Computer Science for All is one of the signature initiatives of this agenda.

Thanks to this unprecedented public-private partnership, all NYC public school students will receive a meaningful, high quality computer science (CS) education at each school level: elementary, middle, and high school by 2025.

Thinking With the Computer

CS4All is working to ensure that NYC students learn to think with the computer, instead of using computers to convey their thinking. Students will learn computational thinking, problem-solving, creativity, and critical thinking. They will also learn to collaborate and build relationships with peers, communicate and create with technologies, and to better understand technologies we interact with daily.

Students work together to write code at a Computer Science for All hackathon.

These skills will be integral to student success in higher education, the 21st century job market, and beyond.

Implementing Computer Science

Schools can implement CS education in a way that aligns best with their educational vision. Computer science can be a semester-long course, a multi-year sequence, or incorporated into other content area courses (e.g. science, math, or art). For more information on how CS4All works, visit our Programs page.

Student smiles with a CS4All team member after receiving a prize at a Computer Science for All hackathon.


CS4All is a public-private partnership with New York City supported by a range of foundations, corporations, nonprofits, families, and individuals. For a list of current partners, visit fundforpublicschools.org.