1

High School Computer Science Jobs in California (NOW HIRING)

High School Science Instructor Position Overview: We are seeking enthusiastic and experienced High School Science Instructors to join our dynamic faculty team. The ideal candidate will have a strong ...

High School Science Teacher

San Jose, CA · On-site

$56K - $72K/yr

High School Science Teacher - Inspire Future Scientists and Innovators Join Escuela Popular, a vibrant and culturally rich bilingual charter school based in East San Jose, dedicated to empowering ...

High School Science Teacher

San Jose, CA · On-site

$56K - $72K/yr

High School Science Teacher - Inspire Future Scientists and Innovators Join Escuela Popular, a vibrant and culturally rich bilingual charter school based in East San Jose, dedicated to empowering ...

High School Science Teacher

San Jose, CA

$56K - $73K/yr

High School Science Teacher - Inspire Future Scientists and Innovators Join Escuela Popular, a vibrant and culturally rich bilingual charter school based in East San Jose, dedicated to empowering ...

We are seeking an enthusiastic and experienced high school science teacher to join our dynamic faculty team. The ideal candidate should have a rich background in science, capable of teaching various ...

Appropriate state Department of Education High School (9-12) ScienceTeaching Certification Required ... The Science Teacher is a highly qualified, state certified educator responsible for delivering ...

New

next page

Showing results 1-20

High School Computer Science information

See California salary details

$26.6K

$62.6K

$78.5K

How much do high school computer science jobs pay per year?

As of Jun 10, 2026, the average yearly pay for high school computer science in California is $62,598.00, according to ZipRecruiter salary data. Most workers in this role earn between $46,900.00 and $59,700.00 per year, depending on experience, location, and employer.

What is a High School Computer Science job?

A High School Computer Science job typically involves teaching computer science principles, programming, and technology-related topics to students. Teachers in this role develop lesson plans, assess student progress, and foster problem-solving and computational thinking skills. They may cover subjects like coding, cybersecurity, data structures, and software development. Additionally, they often guide students in hands-on projects, coding competitions, and technology clubs. The goal is to prepare students for further education and careers in technology-related fields.

What are the key skills and qualifications needed to thrive in the High School Computer Science position, and why are they important?

To thrive as a High School Computer Science teacher, you need a strong understanding of programming languages, computer science fundamentals, and a valid teaching credential in secondary education. Familiarity with classroom management software, learning management systems (LMS), and tools like Python, Java, or Scratch is typically required. Excellent communication, patience, and the ability to inspire students to explore technology are crucial soft skills. These qualities are essential for effectively teaching complex concepts, managing a dynamic classroom, and fostering student engagement in STEM fields.

What are the typical responsibilities of a High School Computer Science teacher during the school year?

High School Computer Science teachers are responsible for designing and delivering lessons on topics such as programming, algorithms, and digital literacy, adapting content to various skill levels. They often grade assignments, develop curriculum, supervise extracurricular coding clubs, and provide feedback to students and parents. Collaboration with fellow teachers, technology coordinators, and school administrators is common to ensure a coherent STEM education. Teachers may also help organize competitions or school tech events, contributing to a dynamic and engaging learning environment.

What cities in California are hiring for High School Computer Science jobs? Cities in California with the most High School Computer Science job openings:

High School Science Teacher

Novel Prep

Cupertino, CA • On-site

$40 - $45/hr

Part-time

Posted 28 days ago


Job description

Benefits:
  • Academic Support
  • Competitive salary
  • Flexible schedule

Position: High School Science Instructor

Position Overview:
We are seeking enthusiastic and experienced High School Science Instructors to join our dynamic faculty team. The ideal candidate will have a strong academic background in science and the ability to teach a variety of courses, including:
  • Physics (Physics, Honors Physics, AP Physics 1 & 2, AP Physics C: Mechanics, and Electricity & Magnetism)
  • Biology (General Biology, AP Biology)
  • Chemistry (General Chemistry, AP Chemistry)
  • Environmental Science (Environmental Studies, AP Environmental Science)
We are looking for educators who are passionate about science education and committed to fostering an inclusive, engaging, and academically rigorous classroom environment that nurtures critical thinking, inquiry, and scientific literacy.
Key Responsibilities:

  • Design and deliver high-quality, standards-aligned lessons that promote scientific inquiry and deep conceptual understanding.
  • Foster a positive, inclusive classroom environment that encourages collaboration, respect for diverse perspectives, and active participation.
  • Differentiate instruction to meet the needs of diverse learners, including students with special needs and English language learners.
  • Evaluate student progress through formative and summative assessments, and provide timely, constructive feedback to support their academic development.
  • Maintain an organized and supportive classroom through effective classroom management strategies.
  • Stay current with developments in science education and integrate relevant technologies and instructional practices into the curriculum.
Qualifications:

  • Bachelors degree in Science, Education, or a closely related field required; Masters degree strongly preferred.
  • Valid secondary-level teaching credential or certification in science (preferred but not required).
  • Minimum of two years of high school teaching or tutoring experience with demonstrated success in science instruction.
  • Proven ability to engage students, support diverse learning needs, and cultivate a growth-oriented academic environment.
  • Passion for science and teaching, with a genuine desire to inspire students to explore, question, and think critically.
Job Type: Part-time
Pay: $40.00 - $45.00 per hour
Benefits:
  • Flexible schedule
Physical Setting:
  • Private school