1

Programming Teacher Jobs in California (NOW HIRING)

Teacher (Engineering) - High Tech Middle Mesa Reports To : School Director FLSA Classification : Certificated, 188-day Full Time/Part Time Status : Salary, full time, exempt Regular/Temporary

Teacher (Engineering)

San Diego, CA · On-site

$64K - $115K/yr

Teacher (Engineering) - High Tech Middle Mesa Reports To : School Director FLSA Classification : Certificated, 188-day Full Time/Part Time Status : Salary, full time, exempt Regular/Temporary

Science Teacher

San Francisco, CA

$58K - $76K/yr

On Fridays, we support students through our workforce development programming. Teachers teach 3 classes per term carrying a student load of no more than 24 students. Teachers are strongly encouraged ...

English Teacher

San Francisco, CA · On-site

$55K - $74K/yr

On Fridays, we support students through our workforce development programming. Teachers teach 3 classes per term carrying a student load of no more than 24 students. Teachers are strongly encouraged ...

Mathematics Teacher

San Francisco, CA · On-site

$57K - $75K/yr

On Fridays, we support students through our workforce development programming. Teachers teach 3 classes per term carrying a student load of no more than 24 students. Teachers are strongly encouraged ...

next page

Showing results 1-20

Programming Teacher information

See California salary details

$20.7K

$46K

$68.6K

How much do programming teacher jobs pay per year?

As of Aug 1, 2026, the average yearly pay for programming teacher in California is $45,979.00, according to ZipRecruiter salary data. Most workers in this role earn between $33,100.00 and $56,300.00 per year, depending on experience, location, and employer.

What is the difference between Programming Teacher vs Coding Instructor?

AspectProgramming TeacherCoding Instructor
CredentialsTypically requires a degree in computer science or education, with coding certificationsOften requires coding certifications or practical experience, sometimes less formal education
Work EnvironmentSchools, coding bootcamps, online platforms, educational institutionsWorkshops, online courses, coding bootcamps, community centers
Employer & Industry UsageEducational institutions, online learning platforms, private tutoringTech companies, coding bootcamps, online education providers
Search & Comparison IntentPeople seeking formal teaching roles or structured educationIndividuals looking for practical coding instruction or short-term courses

Programming Teachers focus on formal education, curriculum development, and classroom instruction, often requiring educational credentials. Coding Instructors tend to provide practical, hands-on coding lessons, frequently in bootcamps or online settings, with a focus on skill acquisition. Both roles involve teaching coding but differ in environment and credentials.

What are some common challenges Programming Teachers face when engaging students with diverse coding backgrounds?

Programming Teachers often work with students who have varying levels of experience, which can make lesson planning and classroom management challenging. Balancing the needs of beginners while keeping advanced learners engaged requires flexible teaching methods, differentiated assignments, and frequent feedback. Many teachers address this by incorporating project-based learning, peer collaboration, and offering optional enrichment tasks. Building a supportive and inclusive classroom environment is key to helping all students succeed.

How to make an extra $1000 a month as a teacher?

Programming teachers can earn an extra $1000 a month by offering private tutoring, creating online courses, or developing educational content on platforms like Udemy or Teachable. Building a strong online presence and leveraging skills in popular programming languages can increase earning potential outside regular teaching hours.

Are coding jobs still in demand?

Programming teacher roles and coding jobs remain in high demand due to the growth of technology and digital transformation across industries. Skills in programming languages like Python, Java, and JavaScript, along with familiarity with development tools and online teaching platforms, enhance job prospects in this field.

What does a Programming Teacher do?

A Programming Teacher is an educator who teaches students how to write computer code using various programming languages such as Python, Java, or JavaScript. They design lesson plans, explain coding concepts, provide hands-on exercises, and help students debug their code. Programming Teachers may work in schools, colleges, online platforms, or coding bootcamps, and they often adapt their teaching methods to different age groups and skill levels.

What does a coding teacher do?

A coding teacher instructs students in programming languages, software development, and problem-solving skills. They design lesson plans, assess student progress, and often use tools like IDEs and online coding platforms to facilitate learning in classroom or virtual environments.

What is the highest paid teacher job?

The highest paid teaching roles are often in higher education, such as university professors, especially those in specialized fields like law, medicine, or business, with senior faculty or department chairs earning the most. Additionally, roles like corporate trainers or educational consultants with advanced degrees and extensive experience can also command high salaries. Salary levels depend on the institution, location, and level of expertise.

What are the key skills and qualifications needed to thrive as a Programming Teacher, and why are they important?

To thrive as a Programming Teacher, you need comprehensive knowledge of programming languages, curriculum development, and a relevant degree in computer science or education. Familiarity with coding platforms, learning management systems (LMS), and certifications like CompTIA or Google Educator are often advantageous. Strong communication, patience, and the ability to foster engagement help students grasp complex concepts and stay motivated. These skills ensure effective instruction and support student success in learning programming.
What cities in California are hiring for Programming Teacher jobs? Cities in California with the most Programming Teacher job openings:
Infographic showing various Programming Teacher job openings in California as of July 2026, with employment types broken down into 78% Full Time, 16% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $45,979 per year, or $22.1 per hour.

$64K - $115K/yr

Contractor

Medical, Dental, Vision

Re-posted 28 days ago


Job description

Teacher (Engineering) - High Tech Middle Mesa
Reports To: School Director
FLSA Classification: Certificated, 188-day
Full Time/Part Time Status: Salary, full time, exempt
Regular/Temporary: Regular
Salary: Teacher Framework (Steps 1-29) Range: $64,735.44-$115,369.76. Salary is commensurate with experience and education level.
Application Opening: 6/29/26
Application Closing: 7/20/26
 
Developed by a coalition of San Diego civic leaders and educators, High Tech High opened in September 2000 as a small public charter school with plans to serve approximately 450 students.  HTH has evolved into an integrated network of sixteen charter schools serving approximately 6,350 students in grades K-12 across four campuses.
 
Located in San Diego County, California, High Tech High (HTH) is guided by four connected design principles-equity, personalization, authentic work, and collaborative design-that set aspirational goals and create a foundation for understanding our approach. If you are motivated by these principles, we encourage you to join our team!
 
HTH seeks a Middle School Engineering Teacher to join the teaching team.
Engineering teachers introduce students to the many fields of engineering.  Through hands-on contextual learning, students explore and create innovative projects using Arduino software, laser cutting, etc.
 
 
JOB SUMMARY
Under the general supervision and guidance of the School Director, Teachers are responsible for preparing lesson plans and educating students. Their duties include assigning homework, grading tests, and documenting progress. Teachers must be able to command their classroom and reach students with an engaging project-based curriculum. Teachers are responsible for creating and maintaining a learning environment that guides and encourages students to develop and fulfill their academic potential and accomplish the learning goals of High Tech High.
 
Duties include:
 
      Embodies High Tech High's design principles of Equity, Personalization, Authentic Work and Collaborative Design in all work activities and actions
      Creates daily lesson plans with project-based assignments that are engaging, educational and exciting for the kids
      Plans, prepares and delivers instructional activities that facilitate active learning experiences
       Incorporates goals, competencies and objectives into lesson plans in ways that directly apply to the student's life.
      Achieves school and course-wide performance goals for every student in class
      Grades assignments and homework regularly to keep students updated on how they are doing
      Identifies students who are struggling with learning, emotional problems, or situations at home, and finds them the resources they need
 
The ideal candidate would possess the following competencies:
 
      Ability to efficiently and effectively manage the time of self and others
      Ability to work with professionalism, discretion, sound judgment, equity, honesty and personal accountability at all times
      Possesses strong written and verbal communication skills
      Exceptional administrative and organization skills
       Proficient knowledge of teaching strategies and methods
      Ability to incorporate goals, competencies and objectives into lesson plans in ways that directly apply to student's lives
      Critical thinking skills
      Ability to manage diversity
 
EDUCATION AND/OR EXPERIENCE
 
      Bachelor's Degree
      Valid California Single Subject Teaching Credential or Out-of-state teaching license, in subject desired to teach
 
 
SALARY & BENEFITS
 
Salary is commensurate with experience. HTH offers a very competitive benefits package, to include medical, dental, and vision for full-time employees and their dependents.
 
APPLY TODAY!
 
If you fit the qualifications above, and are looking for a forward-thinking, innovative institution that embodies visionary leadership and embraces diversity, then High Tech High is the place for you!
 
To apply, visit our website, and complete an online application:
https://www.hightechhigh.org/about-us/join-our-team
 
 
High Tech High provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, High Tech High complies with applicable state and local laws governing nondiscrimination in employment in every location in which the practice has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
$64,735.44 - $115,369.76 a year
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job