CS Teacher Certification Pathways

Siena's CSforAll program supports in-service and pre-service teachers in qualifying for NYS teacher certification in computer science. 

For in-service teachers:  With support from an NSF CSforAll:RPP grant and from Siena College, teachers collaborating with our CSforAll program can take Siena CS courses for free.  In NYS, teachers need 12 credits of computer science to qualify for a supplementary certificate in CS through the individual evaluation pathway.  To assist with this, each semester we offer Siena CS courses in the last afternoon (with remote learning options) which teachers can take tuition free.   NYSED provides examples here of the types of courses that can be used towards the 12 credits.  

In-service teachers - be sure to apply for your CS statement of continued eligibility (SOCE) by September 1, 2024 so that you are grandfathered in to teach CS for 10 years.  To qualify for the SOCE, you must hold a valid NYS Professional or Permanent teaching certificate in any subject area.  You also will need to have taught at least one CS course before then that is coded in the system as a CS course (rather than math or some other subject).  A complete list of acceptable computer science codes is found in a link on the SOCE web page.  

From that list, we selected below some encodings we rec ommend using for the Siena supported CS courses:

Discovering CS:  

CSIS110 Introduction to CS with Python and Multimedia

CSIS180 Web Design  

CSIS120 Introduction to Software Development  

Currently none of these codings require a SOCE or CS certification to teach and all of them qualify teachers for a SOCE (see SOCE web page for list of qualifying courses).

NYSED recently gave a webinar recorded here about CS Certification and the SOCE.

Note - for teachers that are not certified in CS and do not qualify for a SOCE there are still options for teaching CS.  First, teachers certified in an area that is not CS may teach 1 course outside of your certification area.  See this link for more information.  And second, if the CS courses you would like to teach are NOT on the list in this document, you can teach the courses without the NYSED CS Teaching Certification.  You can find the codes we recommend for our 4 Siena HS/Dual Enrollment courses above.  If your district uses the codes we recommend, currently, you do NOT need to hold a NYSED CS Teaching Certificate to teach these courses.  However, this is likely to change in the future, so it is a good idea to work towards certification.   

For pre-service teachers: Siena College was the first college or university in New York State to have an approved initial teacher certification program in computer science.  To qualify for this certification, students in this program major in computer science and take education courses. See the Times Union newspaper article here!

For more information on either of these pathways to certification, please contact Robin Flatland (flatland@siena.edu) or Jim Matthews (matthews@siena.edu).


Last updated May 2024