1

High School Computer Science Jobs (NOW HIRING)

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online High School Computer Science tutors nationally. As a tutor on the Varsity Tutors Platform, you'll ...

next page

Showing results 1-20

High School Computer Science information

See salary details

$27K

$63.4K

$79.5K

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

As of May 28, 2026, the average yearly pay for high school computer science in the United States is $63,428.00, according to ZipRecruiter salary data. Most workers in this role earn between $47,500.00 and $60,500.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 are hiring for High School Computer Science jobs? Cities with the most High School Computer Science job openings:
What states have the most High School Computer Science jobs? States with the most job openings for High School Computer Science jobs include:
Infographic showing various High School Computer Science job openings in the United States as of May 2026, with employment types broken down into 31% Full Time, 61% Part Time, and 8% Contract. Highlights an 92% Physical, 1% Hybrid, and 7% Remote job distribution, with an average salary of $63,428 per year, or $30.5 per hour.
High School Computer Science Teacher

High School Computer Science Teacher

South River School District

South River, NJ

Other

Posted 23 days ago


Job description

SOUTH RIVER PUBLIC SCHOOLS
SOUTH RIVER, NJ 08882
2025 / 2026 School Year
Position: High School Computer Science Teacher & Robotics Advisor




 

Required:
Computer Science NJDOE Teaching Certificate 1820 or Computer Science Technology NJDOE Teaching Certificate 4148
Experience in or interest in robotics a plus.
Start Date: September 1, 2025