Computer Science Specialist

San Francisco Unified School District - San Francisco, CA - Full time

San Francisco Unified School District - San Francisco, CA - Full time

Apply for this job

The position of Computer Science Specialist (a teacher on special assignment role) is designed to provide a diverse array of services and activities guided by the SFUSD Mission and Goals that: (1) support the implementation of a district-wide computer science curriculum, (2) work with teachers and leaders to determine how computer science can be implemented in a manner that reinforces SFUSD’s commitment to equity, and (3) support a range of professional activities for teachers of computer science.

The primary job of the Computer Science Specialist will be teaching elementary and/or middle grades computer science classes at two school sites as itinerant teacher.

Additionally, the job includes, but is not limited to:

  • Supporting the development and revision of a district PK-12 computer science curriculum;
  • Leading or supporting professional development for computer science educators;
  • Modeling effective instructional practices;
  • Acting as co-planner, co-teacher and/or co-assessor, with colleagues;
  • Serving as observer, and subsequently, as provider of constructive critique of practice;
  • Supporting computer science instruction so that success cannot be predicted by race, gender, socio-economic status, and other demographic factors; and
  • Performing related duties as assigned.


  • Possession of a valid California teaching credential;
  • Three years of professional teaching experience;
  • Awareness and experience in integrating technology into the classroom;
  • Demonstrated ability to use a variety of instructional strategies to engage students in learning, including scaffolding instruction for English language learners and special populations;
  • Excellent organizational, written, and verbal communication and interpersonal skills; and
  • A disposition towards continuous learning and collaboration with peers.


  • Strong content knowledge of computer science and the ability to apply it to teaching and learning;
  • Five or more years of professional teaching experience;
  • Experience in developing curriculum;
  • Experience as a coach, mentor teacher, or content specialist;
  • Experience in successful facilitation of professional development among administrators, whole school staffs, teacher leader meetings, and with community partnerships;
  • Ability to address access and equity issues with a variety of individuals and groups; and
  • Bilingual/biliterate.


Please indicate your interest by emailing your resume and cover letter to Bryan Twarek, SFUSD Computer Science Program Administrator, at

Submit an application on SFUSD's jobs site (requisition number 143286):


View the full job description at For more information about SFUSD’s mission and strategic plan, please visit For more information about SFUSD’s work with computer science education, please visit For questions about this role, contact, and for other questions about working for SFUSD, contact

Apply for this job

Apply for this job



Experience Level

Mid Level

San Francisco Unified School District

In 2015, the San Francisco Unified School District (SFUSD) announced a bold and equity-minded commitment to teach computer science (CS) to all students at all schools. SFUSD will become one of the first districts in the nation to create a PK-12 computer science program. Learn more at

We seek experienced, dedicated, adaptable, and equity-minded individuals to help us launch this important initiative. Please join our team as a Computer Science Specialist and help us expand high-quality CS education to all school students in the district.

Apply for this job

Share this job

Find your

Dream job in edtech

EdSurge Connect Beta matches talented educators, technologists, and business leaders with amazing edtech companies.

Get Matched

News, research, and opportunities - sent weekly.
News, research, and opportunities - sent weekly.