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.
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.
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.
Watch this short informational video about CS4All and our registration process.
March 1 – May 3
School administrators must complete and submit the Initial Registration Form.
CS4All staff members will reach out to the school administrators with specific training program information and next steps.
With support from CS4All, each registered school will form a CS school team, consisting of prospective CS teacher(s) and one administrator point-of-contact.
Information sessions to help you build your CS program will be available to support this process.
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] strongschools.nyc to request assistance.