1

Programming Teacher Jobs in California (NOW HIRING)

Math Teacher

Le Grand, CA · On-site

$70K - $93K/yr

The ideal candidate will also have a demonstrated interest in educational technology, a Master's Degree in Mathematics, Engineering or other related field, and the ability to teach all levels of math ...

Provide hands‑on support to teleoperations team to unblock technical issues, communicate updates from engineers, teach troubleshooting techniques, and provide coaching * Execute robot commissioning ...

Provide hands-on support to collection team to unblock technical issues, communicate updates from engineers, teach troubleshooting techniques, and provide coaching * Execute robot commissioning and ...

Toddler Teacher

San Fernando, CA · On-site

$25.73/hr

YWCA GLA provides direct services, empowerment programming, and advocacy to support marginalized ... Disciplinary methods used are non-punitive, supporting children's self-esteem while teaching self ...

Teacher

Daly City, CA · On-site

$28.84 - $37.85/hr

The Teacher aide supports a comprehensive early childhood environment that promotes children social ... Engineering and Math), literacy, and social emotional learning strategies into the classroom ...

New

Teacher

Daly City, CA

$28.84 - $37.85/hr

The Teacher aide supports a comprehensive early childhood environment that promotes children social ... Incorporate early STEM (Science, Technology, Engineering and Math), literacy, and social emotional ...

New

Be Seen First

Teachers in training conduct their work while enrolled in teaching programs to earn teaching ... programming. Our mission is to work cooperatively with families, caregivers, students, local ...

Showing results 21-40

Programming Teacher information

See California salary details

$20.7K

$46K

$68.6K

How much do programming teacher jobs pay per year?

As of Aug 22, 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 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 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 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.

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.

Are programming teachers in demand?

Programming teachers are in high demand due to the growing need for coding skills across industries. They often teach programming languages like Python, Java, or JavaScript and may work in schools, coding bootcamps, or online platforms, with employment opportunities increasing as technology integration expands.

How do you become a programming teacher?

To become a programming teacher, you typically need a strong understanding of programming languages such as Python, Java, or C++, along with teaching experience or certification. A bachelor's degree in computer science or a related field is often required, and additional teaching credentials or certifications can enhance job prospects. Practical experience in software development and familiarity with educational tools or platforms are also beneficial.

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 August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, 3% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $45,979 per year, or $22.1 per hour.

Early Childhood Center (ECC) - Teachers, Assistant Teachers, and Substitutes

San Diego Jewish Academy (SDJA)

San Diego, CA

$26 - $30/hr

Full-time, Part-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted yesterday


Job description

San Diego Jewish Academy (SDJA) is proud to offer education to children as young as 9 months through 12th grade. We are seeking mature, energetic, positive and caring team players with a heart for children to join our ECC team on a full-time, part-time, or temporary basis. We are looking for a full range of applicants to fill positions for experienced teachers, assistant teachers, and substitutes. If you are ready to find a home away from home and have a part in co-creating an amazing work family, we encourage you to apply. This is an exciting time to join the team at SDJA due to school growth, and we hope you can join us in taking the SDJA Early Childhood Center to the next level!
You will be kept busy with:
  • Developing/implementing approved lesson plans and daily classroom schedules in accordance with SDJA curriculum and programming (Teachers)
  • Weekly Newsletters (Teachers)
  • Supervising and interacting with children by providing verbal recognition and acceptance to children while providing clear and consistent expectations for children’s behavior
  • Assessing each child’s developmental needs on an regular, ongoing basis
  • Assisting children with their basic needs in a safe, healthy and nurturing environment
  • Communicating with parents
  • Compliance with all rules and regulations for SDJA’s ECC, including local, state and national regulatory agencies pertaining to the health, safety and care of children - ensuring that SDJA’s ECC meets or exceeds governing regulations
  • Accepting responsibility for maintenance and necessary housekeeping duties of the classroom, common use areas and playgrounds to include cleaning and disinfecting as needed - an attractive, well-kept classroom encourages children to create, explore and make decisions with confidence
  • Attending staff meetings, workshops, and/or school functions
  • Assisting with the daily operations of the ECC as directed
You’re good at:
  • Demonstrating warmth and patience towards children, parents, and colleagues
  • Working collaboratively and effectively with others with the ability not to take yourself (or others) too seriously; you know when to have fun and when to be serious
  • Reading, writing and communicating effectively in English
  • Managing priorities and maintaining confidentiality
  • Being flexible and remaining positive when things don’t go as planned by focusing on innovative solutions - you’re a problem solver!
  • Meeting and exceeding safety standards - you play by the rules and expect others to, as well
You bring this to the table:
  • A passion for, and knowledge of, the social, emotional and creative needs of young children
  • Six months’ experience working with children, preferably in a licensed childcare facility
  • Excellent interpersonal skills and ability to work well with staff, infants and toddlers, parents and families
  • Ability to work with cleaning/sanitizing chemicals and equipment
  • Ability to lift/carry 50 lbs.
  • Sufficient mobility, strength and full range of body motion for: sitting, walking, standing, bending, squatting, climbing, kneeling, crawling, twisting, grasping, fine manipulation, pushing/pulling, reaching, stooping, using smell and touch, working outside and vision and hearing
Education Requirements:

Unit Requirements

Teacher

Teaching Assistant

Substitute

3 units in Child/Human Growth and Development

Required

Preferred

Preferred

3 units in Child, family, and community or child and family relations

Required

Preferred

Preferred

6 units in Child Development Program/Curriculum

Required

Preferred

Preferred

3 units in Infant Toddler Development

Required

Preferred

Preferred

What we can offer you:
  • The opportunity to make a difference if the lives of our youngest students
  • A working environment in which team members respect one another
  • Training and opportunities for continual learning and development
  • Low student/teacher ratios
  • Competitive compensation
  • Free kosher lunches
  • For full-time and most-part time employees:
    • Work/life balance including paid time off (holidays, sick) for full- and part-time employees
    • A full benefits package for full-time and most part-time employees (medical, dental, vision, FSA, life insurance)
    • A retirement plan with employer match for full-time and part-time employees
Compensation Range:
  • Teacher (must be fully qualified): $26/hour - $30/hour
  • Teaching Assistant: $21/hour - $23/hour
  • Substitutes: $20/hour - $25/hour (on-call, eligible for sick time)
The offer to a successful candidate will be dependent on several factors that may include but are not limited to: the type and years of experience; training; practical knowledge; and education.
If this sounds like a great match, we’d like to hear from you!