Register to Start or Continue CS4All Support

Register Here

Registration Deadline: March 22, 2019
Matches will be communicated to schools on a rolling basis by April 12, 2019.

To view a Word version of the registration form, click here.

Read more about elementary, middle, and high school program requirements and supports by clicking the following documents:

ES Overview

MS Overview

HS Overview

How and Where Do You Fit CS?

Schools have flexibility and choice in how they implement our CS offerings, and the opportunity to provide CS education in a way that aligns to their goals, vision, and capacity. Computer Science can be offered through flexible subject integration or as a stand-alone course

  • Not grade-specific; CS offerings can be taken by students in any grade
  • Adaptable to fit a trimester, semester, or full year
  • Single offerings, or part of multi-year sequences
Curriculum for all CS offerings is freely available

New to CS? Expanding CS? Register Today!

View slides from video here.

Start building capacity to teach CS at your school today to meet NYC’s goals of CS4All and align to New York State’s efforts to prioritize CS  education across the state. NYCDOE’s CS4All team provides high quality CS curriculum and professional development (PD)!

All NYC public and charter schools are invited to register, regardless of whether or not they have already started teaching computer science. Schools will be prioritized to receive CS4All support based on student demographics (Black and Latinx students, economic needs index, students with disabilities, and English language learners) if there is not enough space available for all registered teachers.

Registration should be completed by one person, in consultation with the school team. The CS education team will match schools to the curriculum and PD that best fits with the school’s mission, current CS offerings, vision for long-term integration of computer science education, and teachers’ prior CS experience.

Selected schools will receive support over two years including paid, CTLE-eligible PD for teachers, administrator supports, curriculum, and all materials needed to teach computer science (excluding computers).

Have Questions? | Sign Up for Office Hours | Office hour sessions are an hour long.

Date: Friday, February 8th, 2019
Start Time: 2:00 pm
Date: Tuesday February 12th, 2019
Start Time: 3:00 pm
Date: Wednesday February 13th, 2019
Start Time: 10:00 am
Date: Wednesday February 13th, 2019
Start Time: 4:00 pm
Date: Wednesday February 20th, 2019
Start Time: 10:00 am
Date: Monday February 25th, 2019
Start Time: 11:00 am
Date: Thursday February 28th, 2019
Start Time: 4:00 pm
Date: Wednesday March 6th, 2019
Start Time: 12:00 pm
Date: Thursday March 7th, 2019
Start Time: 8:00 pm
Date: Wednesday March 13th, 2019
Start Time: 1:00 pm
Date: Wednesday March 13th, 2019
Start Time: 4:00 pm
Date: Wednesday March 20th, 2019
Start Time: 2:00 pm
Date: Thursday March 21st, 2019
Start Time: 4:00 pm

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.