Computer Science Teacher (Middle School)

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

The San Francisco Unified School District (SFUSD) is a national leader in computer science education. We seek experienced, dedicated, adaptable, and equity-minded individuals to help us realize our mission of providing rigorous, relevant, and creative CS education to all students in the district.


The job of Computer Science teacher includes, but is not limited to:

  • Teaching 5-6 sections of middle grades computer science;
  • Supporting the development, revision, and implementation of a district PK-12 computer science curriculum;
  • Collaborating with other computer science teachers as part of a district-wide professional learning community;
  • 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 (see details at; 
  • Two years of professional teaching experience;
  • Legal authorization to work in the U.S.


  • Experience teaching computer science at the middle school level; 
  • Ability to address access and equity issues with a variety of individuals and groups; and
  • Bilingual/biliterate.

Apply for this job

Apply for this job



Experience Level

Mid Level

San Francisco Unified School District

In 2015, SFUSD announced a bold and equity-minded commitment to teach computer science (CS) to all students at all schools. SFUSD has become one of the first districts in the nation to create a PK-12 CS program and won the first-ever Champion of CS Award. Learn more at

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

Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up