Join the Computer Science for All Community

The New York State K12 Computer Science (CS) and Digital Fluency Learning Standards were adopted by the Board of Regents in December 2020, with the expectation that all schools will have fully implemented these standards by fall 2024. Computer Science For All (CS4All), one of the eight Equity and Excellence initiatives at the New York City Department of Education, is working in alignment with the State timeline and standards to ensure that all NYC schools can provide equitable CS learning experiences for all NYC students.

By incorporating CS education into your school, you provide opportunities for your students to develop computational thinking, deepen their problem-solving and creativity, and be armed with the 21st century skills necessary for their future. CS4All is committed to ensuring equity in CS education and empowering students for success in the future. We believe that all students should be given the opportunity to explore this important subject area.

What We Do: Building Your School’s CS Program

Building a sustainable and equitable computer science education program in your school is a multi-year endeavor. CS4All’s work is grounded in helping NYC public schools build a high quality and sustainable CS education experience that is linked to each school’s unique vision and capacity. CS4All will support the implementation and scaling of your school’s CS education program to reach all students and close the equity and access gap in CS education.

This includes:

  • Grade and curriculum-based training and support for teachers, grounded in culturally responsive-sustaining education and equitable practices in computer science.
  • Teacher leadership pathways to develop CS teacher leaders who support planning and building a culture of belonging for students learning CS.
  • School leader workshop series designed to support the high-level work of equitable access to CS for all students.
  • Access to a network of citywide and borough-based communities of CS teachers and school leaders.

What We Offer: CS4All Programs for Each Grade Band

K-5:The CS4All SEPjr Program is ideal for K-5 schools that have already begun implementing computer science. The SEPjr Program prepares 5-7 teachers to create a multi-year sequence of CS experiences at all grade levels. Schools must recruit at least 5 licensed teachers, including 2 from each grade band and 1 coverage/cluster teacher. The CS4All SEP Jr Program requires CS to be programmed in STARS. To learn more, please visit our sequences page.

K-8: The CS4All Integrated Units Program is ideal for K-8 schools that have not yet implemented computer science education. The Integrated Units Program prepares 2-4 teachers to implement one foundational unit of CS either as a standalone CS unit or integrated into the content area of the school’s choice. The CS4All Integrated Units Program requires CS to be added as a section property to a subject in STARS. To learn more, please visit our units page.

6-12: The CS4All Courses Program prepares at least 1 teacher from each school to implement a semester-long (54 hours) or full-year standalone (108 hours) CS course. The CS4All Courses Program requires all CS courses to be programmed in STARS. To learn more, please visit our courses page.

How To Receive CS4All Support: Build Your CS School Team


March 1 – May 26 2021

School administrators must complete and submit the “Build Your CS School Team” Form.

April – June 2021

CS4All team members will reach out to school administrators with specific training program information and next steps.

August 2021

Summer professional learning for CS School Team teachers will take place from August 16-20.

We are working to make this website easier to access for people with disabilities, and will follow the Web Content Accessibility Guidelines 2.0. If you need assistance with a particular page or document on our current site, please contact programs [at] to request assistance.