1

High School Programming Jobs in California (NOW HIRING)

$20 - $26.50/hr

... school programming that provides daily academic, recreation, and enrichment activities for ... High school diploma (AA degree or at least two years of college coursework preferred) * Experience ...

$20 - $26.50/hr

... school programming that provides daily academic, recreation, and enrichment activities for ... High school diploma (AA degree or at least two years of college coursework preferred) * Experience ...

Showing results 21-40

High School Programming information

See California salary details

$43.9K

$69.9K

$97.7K

How much do high school programming jobs pay per year?

As of Aug 19, 2026, the average yearly pay for high school programming in California is $69,929.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,300.00 and $87,300.00 per year, depending on experience, location, and employer.

What is a high school programming?

A High School Programming job typically involves teaching students the fundamentals of computer programming and coding. This role may include designing lesson plans, leading coding exercises, and helping students develop problem-solving skills through programming projects. It can be part of a formal teaching position, a tutoring role, or a mentorship opportunity in coding clubs or after-school programs.

What does a typical day look like for a high school programming teacher?

A typical day for a High School Programming Teacher involves planning and delivering programming lessons, guiding students through coding exercises and projects, and assessing student progress. You may spend time collaborating with other teachers to integrate technology into other subjects, updating curriculum materials, and providing one-on-one support to students who need extra help. Teachers often participate in professional development, after-school clubs, or coding competitions to enrich the student experience. The role requires balancing classroom instruction with preparation, grading, and fostering a positive learning environment.

What are the key skills and qualifications needed to thrive in the high school programming position, and why are they important?

To thrive as a High School Programming Teacher, you need a solid background in computer science concepts, strong programming skills (in languages such as Python, Java, or C++), and a relevant teaching certification or state license. Experience with educational technology tools, coding platforms (e.g., Code.org, Scratch), and classroom management systems is beneficial. Excellent communication, patience, and the ability to inspire students are essential soft skills for this role. These skills enable effective instruction, support diverse learning needs, and foster student engagement and success in programming.

What programming jobs are in high demand?

High demand programming jobs include software developers, web developers, and mobile app developers, often requiring knowledge of languages like Java, Python, or JavaScript. Skills in cloud computing, cybersecurity, and data analysis also increase job prospects, with many roles available in tech companies, finance, and healthcare sectors.

What are the most commonly searched types of High School Programming jobs in California?

The most popular types of High School Programming jobs in California are:

What are popular job titles related to High School Programming jobs in California?

For High School Programming jobs in California, the most frequently searched job titles are:

What job categories do people searching High School Programming jobs in California look for?

The top searched job categories for High School Programming jobs in California are:

What cities in California are hiring for High School Programming jobs?

Cities in California with the most High School Programming job openings:

Infographic showing various High School Programming job openings in California as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, 2% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $69,929 per year, or $33.6 per hour.

High School Science & Math Tutors

Prep Academy Tutors

Los Angeles, CA โ€ข On-site

Full-time

Re-posted 19 days ago


Job description

Position Overview

Prep Academy Tutors of Northern Los Angeles is seeking qualified, dedicated, and compassionate High School Science and Math Teachers and Tutors to provide personalized, one-on-one academic support to students in Grades 912throughout the Northern Los Angeles area.

Our educators help students build confidence, strengthen foundational knowledge, and master advanced concepts in mathematics and science. We are looking for professionals who are passionate about helping high school students succeed through individualized instruction tailored to each student's learning style, academic needs, and goals.

This is an excellent opportunity for certified science and math teachers, experienced educators, and qualified tutors who enjoy making a meaningful impact outside of the traditional classroom.

About Prep Academy Tutors

Prep Academy Tutors is a premium in-home tutoring company providing individualized academic support aligned with school curricula. We specialize in delivering high-quality, customized tutoring services that help students strengthen academic skills, improve confidence, and achieve measurable success.

Our Northern Los Angeles division is committed to supporting families with exceptional, relationship-focused educational services.

Key Responsibilities
  • Provide one-on-one tutoring for high school students (Grades 912) in mathematics and/or science
  • Support students in subjects including Algebra I & II, Geometry, Pre-Calculus, Calculus, Statistics, Biology, Chemistry, Physics, and Environmental Science
  • Assist with homework, study skills, executive functioning, and test preparation, including AP courses and SAT/ACT math and science-related content when appropriate
  • Develop individualized learning plans based on each student's needs and academic goals
  • Monitor student progress and provide regular updates to families
  • Foster a positive, engaging, and supportive learning environment
  • Travel to students' homes throughout the Northern Los Angeles area
Qualifications
  • Bachelor's degree in Mathematics, Science, Education, Engineering, or a related field required; teaching credential or advanced degree preferred
  • Valid California teaching credential or equivalent is highly preferred
  • Experience teaching or tutoring high school mathematics and/or science
  • Strong knowledge of high school math and science curriculum and instructional best practices
  • Ability to explain complex concepts clearly and adapt instruction to diverse learning needs
  • Excellent communication, interpersonal, and organizational skills
  • Reliable transportation
  • Authorized to work in the United States
What We Offer
  • Competitive hourly compensation
  • Flexible scheduling based on your availability
  • Ongoing professional support
  • Meaningful, long-term relationships with students and families
  • The opportunity to make a lasting impact on students' academic success
Schedule & Availability

Tutors create their own schedules based on availability and student demand.

Work Location

Northern Los Angeles, California

Minimum Requirements

Qualified applicants must hold a bachelor's degree and meet at least one of the following criteria:

  • Hold a valid California teaching credential or equivalent
  • Be a current student teacher pursuing a teaching credential
  • Have two or more years of experience teaching high school mathematics and/or science in a public, private, or charter school
  • Have significant experience providing one-on-one or small-group tutoring in high school math and/or science
  • Be a graduate student in Mathematics, Science, Education, Engineering, or a related field with teaching or instructional experience