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 ...

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 Jul 9, 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 to do in high school for computer science?

High school students interested in computer science should focus on taking relevant courses such as programming, mathematics, and computer science classes. Participating in coding clubs, hackathons, or online platforms like Codecademy can help develop practical skills, while learning programming languages like Python or Java enhances job readiness for future roles in the field.

What jobs pay 4000 a week without a degree?

High-paying jobs that can reach $4,000 a week without a degree often include roles such as freelance software developers, web designers, or IT consultants, especially if they have strong technical skills and experience. Other options include sales positions like real estate or high-ticket sales, or skilled trades such as electricians or plumbers with experience and certifications. Success in these roles typically depends on skill level, reputation, and the ability to generate clients or sales rather than formal education.

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 jobs can a computer science student get?

A computer science student can pursue roles such as software developer, web developer, IT support specialist, or data analyst. These jobs often require programming skills, knowledge of coding languages, and familiarity with tools like databases and version control systems.

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 jobs pay $700 a day?

High-paying jobs that can pay $700 a day include freelance software developers, specialized IT consultants, and project managers with extensive experience. These roles often require advanced skills, certifications, and the ability to work independently or on contract, typically in technology or consulting fields.
What are popular job titles related to High School Computer Science jobs in California? For High School Computer Science jobs in California, the most frequently searched job titles are:
What job categories do people searching High School Computer Science jobs in California look for? The top searched job categories for High School Computer Science jobs in California are:
What cities in California are hiring for High School Computer Science jobs? Cities in California with the most High School Computer Science job openings:
Infographic showing various High School Computer Science job openings in California as of July 2026, with employment types broken down into 67% Full Time, and 33% Part Time. Highlights an 100% In-person job distribution, with an average salary of $62,598 per year, or $30.1 per hour.
High School Computer Science Tutor(Bilingual Mandarin)

High School Computer Science Tutor(Bilingual Mandarin)

Novel Prep

Irvine, CA • On-site

$30 - $40/hr

Part-time

Re-posted 19 days ago


Job description

Benefits:
  • Competitive salary
  • Flexible schedule

Position Overview
We are seeking passionate and knowledgeable Bilingual Mandarin High School Computer Science Instructors to join our academic team. The ideal candidates will possess a strong academic foundation and demonstrated success teaching one or more of the following courses:
Computer Science: Introduction to Computer Science, AP Computer Science Principles, AP Computer Science A
Instructors should be able to deliver engaging, concept-driven instruction in both Mandarin and English, fostering students problem-solving abilities, computational thinking, and creativity through hands-on projects and real-world applications.
Key Responsibilities
  • Design and teach standards-aligned lessons that emphasize mastery, analysis, and real-world application.
  • Create an inclusive and collaborative classroom where inquiry, creativity, and active participation are encouraged.
  • Tailor instruction to meet the needs of diverse learners, including English language learners and varying academic levels.
  • Use multiple assessment strategies to track progress and provide constructive, actionable feedback.
  • Ensure instruction is structured, goal-driven, and aligned with high academic standards.
  • Incorporate digital tools, coding platforms, and industry-relevant applications while staying current with best practices.
Qualifications
  • Bachelors degree in Computer Science, or Education (Masters preferred).
  • 2+ years of high school teaching or tutoring experience.
  • Demonstrated ability to teach AP-level courses and adapt instruction for diverse learners.
  • Strong communication, classroom management, and leadership skills.
  • A genuine passion for inspiring students in science and technology.