Computer Science for Northern California

Computer Science for Northern California, known as CS4NorCal is a professional learning and research project serving over 90 schools in Glenn, Lassen, Modoc, Plumas, Shasta and Siskiyou counties since June 2021. CS4NorCal promotes equitable access to computer science (CS) education for small and rural schools. The project brings resources and builds capacity and partnerships to create opportunities for students.

What is CS4NorCal?

CS4NorCal is a regional project sponsored by the California Small School Districts’ Association (SSDA) to create K-12 computer science pathways for students in small rural schools, including a commitment to:



Rural Areas Served in Northern California: Glenn, Lassen, Modoc, Plumas, Shasta and Siskiyou counties


  • Co-design a model to implement CS pathways with rural CA schools, districts and county offices of education

  • Train up to 265 teachers -- and their administrators and counselors -- to teach and support CS pathways

  • Evaluate the process in order to create a pathway development model that can be replicated in other small rural schools and districts


Professional Learning Outcomes



Emerging Indicators of Impact

  • 88% of teachers responding to a survey after their second year of participation reported an increase in their knowledge about CS content

  • Compared to teachers in a contrast group, participans in CS4NorCal reported greater confidence and knowledge in CS content

  • Over 85% of students agree with these statements after being in the program:

"I am able to do well in activities that involve technology."

"Students like me can learn computer science."


Modoc County

Siskiyou County

Siskiyou County

Plumas County

Plumas County


Glenn County


Lassen County

Shasta County

Shasta County

Question: Who needs Computer Science?


Check out CS4NorCal on the Rural Voice NREA podcast here!