If you are interested in returning to teach a Mission Bit course for the upcoming semester, please fill out this application to let us know. Please be aware that the option to return is dependent on current semester performance, the number and subject of courses taught, and other factors, and is therefore not guaranteed. This application is specifically for past or current instructors, volunteers, and alumni. The application will close at 5 : 00 PM on Monday, October 20, 2025.
Details
- Highly visible, student-facing role on the Instruction team, reporting directly to the Director of Education. You’ll be responsible for integrating critical thinking, problem-solving, creative thinking, communication, collaboration, and global citizenship into your classes, tracking student progress, and helping students realize their potential.
- You must be comfortable suggesting and implementing new ideas that improve the quality and integrity of Mission Bit and our curriculum. You understand that there are always new opportunities for improvement and ways to elevate our standards.
- Our success depends on building teams that can challenge each other's assumptions with fresh perspectives. At Mission Bit, we don’t just accept differences; we celebrate them. We welcome a diverse pool of applicants, including those from historically marginalized groups and non-traditional backgrounds who can appreciate the diverse student communities that we serve and are looking to grow into. This includes BIPOC, women, people with disabilities, formerly incarcerated people, individuals who are LGBTQ+ and / or gender non-conforming, first- and second-generation immigrants, veterans, and people from different socioeconomic backgrounds.
Schedule
This is a seasonal, part-time position based in San Francisco, CA. The employment dates are from January 22 - May 12, 2026. Please find a breakdown of the schedule below.
Training and onboarding :
Up to 9 hours of self-paced trainingLive training (for remote instructors) : January 28 & February 2, 2026, 4 : 30 PM - 6 : 00 PM via ZoomLive training (for in-person instructors) : January 27 & 29, 2026, 4 : 00 PM - 6 : 30 PM in San FranciscoClassroom site visits (for in-person instructors only) : 45-minute visit the week before the first day of classClass dates :
February 9 - May 8, 2026Demo Day :
May 8, 2026 (tent., location and time TBD)Required meetings :
Weekly Instructor Circles : Mondays from 2 : 00 PM - 2 : 45 PM via Zoom with the instructional teamWeekly co-instructor planning meetings : 45 minutes per weekEnd-of-semester wrap-up :
May 9 - 12, 2026Total weekly hours :
6.5 + / - hours per weekClass details
In-person classes :
Web Design (HS location and time TBD)Python at JOC HS : Tuesdays and Thursdays, 4 : 00 PM - 6 : 15 PMGame Design at Burton HS : Tuesdays and Thursdays, 3 : 25 PM - 5 : 45 PMRemote classes :
Python : Mondays and Wednesdays from 4 : 50 PM - 7 : 10 PMGame Design : Mondays and Wednesdays from 4 : 50 PM - 7 : 10 PMRoles and responsibilities
Lead instructor :
Create an inclusive and community-based classroom culture surrounding the Mission Bit core values of social justice, community, accountability, smart risks, and lovePrepare and deliver lessons using Mission Bit's curriculumDevelop meaningful relationships with studentsCommunicate and collaborate with the TA and other instructional staffAttend weekly staff meetingsCommunicate student progress and success throughout the course to the Program Staff and Innovative Learning Manager so that we can collectively support students’ learningEnsure students are developing sufficient understanding to build their capstone project at the end of the semester that can be showcased at our Demo DayTeaching Assistant (TA) :
Create an inclusive and community-based classroom culture surrounding the Mission Bit core values of social justice, community, accountability, smart risks and lovePlan and lead community-building games and activitiesSupport students on their projects in classPromote positive, productive collaboration between studentsAttend weekly staff meetingsCommunicate and collaborate with Lead Instructor and other instructional staffLead class in the event that the lead instructor is outDepartment Heads for the Instructor Leadership Team :
As a Lead Instructor, you may be considered to be a Department Head for the Instructor Leadership Team. If selected, members have the responsibility to :
Facilitate department meeting time once a weekCheck in with members of your department at least once a week outside of regular department meeting timeProvide support and encouragement to your department membersAssist with the development and facilitation of professional developmentsRepresent your department in conversations and meetings with other staff members, such as during Instructor Leadership Team meetings. Advocate for members of your department, and relay their needs or concerns to relevant partiesRelay relevant information to and from your departmentShare instructional resources that you have with your teamMake small fixes to curriculum or instructional materials for your team (Note : “Small fixes” are ones that can be made in 30 minutes or less. Fixes that require more than 30 minutes of work to complete should be reported to the curriculum development team)Workshop Leader :
Facilitate in-person workshops during in-school time between the hours of 9 : 00 AM - 4 : 00 PM, plus occasional evenings with external partnersWorkshops will include lectures, live-coding demonstrations, coding challenges, and Q&A sessions with students
Meet with the Curriculum Developer for training sessionsCreate an inclusive and community-based classroom culture surrounding the Mission Bit core values of social justice, community, accountability, smart risks, and loveDevelop individual and meaningful relationships with studentsCommunicate student progress and success throughout the course to the Program Staff and Innovative Learning Coordinator so we can collectively support students’ learningAt least one prior semester as a Lead Instructor or TA OR alumni OR volunteer with Mission BitAdditional Requirements
Strong understanding of the relevant programming languages, platforms, and / or devicesPunctual, organized, and preparedValues aligned with Mission Bit and a passion for sharing CS knowledgeExcellent written and verbal communication skills; comfortable and compelling in public speaking situationsAbility to work with a diverse group of individualsSelf-starting with the ability to effectively work autonomously with little oversightIntelligent, dedicated, flexible with a willingness to experimentAccrued sick time-offPay
Lead Instructor (San Francisco and remote) : $28.00 / hourTeaching Assistant (San Francisco and remote) : $23.00 / hourDepartment Head : Additional $1 / hourMission Bit is an equal opportunity employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, national origin, ancestry, age, physical or mental disability, pregnancy, genetic information, sex, sexual orientation, gender identity or expression, marital status, familial status, domestic violence victim status, veteran or military status, or any other legally recognized protected basis under federal, state or local laws. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.