1

Senior Computer Science Teacher Jobs (NOW HIRING)

Computer Science Teacher

Houston, TX · On-site

$43.60K - $60K/yr

Knowledge of computer science curriculum and instructional strategies * Ability to teach coding, programming, and technology concepts * Knowledge of programming languages such as Python, Java ...

Computer Science Teacher

Brooklyn, NY · On-site

$40K - $45K/yr

About the Role: We're looking for a Lead Teacher to support a Computer Science class at one of our Brooklyn, NY partner schools--most of which are Jewish, single-gender institutions. As a TA, you'll ...

Computer Science Teacher

San Antonio, TX · On-site

$45.60K - $62.70K/yr

The role of the Computer Science Teacher (SET) is to ensure the day-to-day exceptional education of students by preparing and facilitating subject specific lesson plans. Subject Expert Teachers ...

Computer Science Teacher

Sewickley, PA · On-site

$48.30K - $66.50K/yr

The successful candidate will be an enthusiastic teacher of Computer Science, a skilled user of technology and 21st century pedagogy, an eager participant and collaborator in school life, committed ...

Computer Science Teacher

Cameron, TX · On-site

$44.50K - $61.30K/yr

Valid Texas teaching certificate with required endorsements or required training from subject and ... Computer Science I* Computer Science II* Computer Maintenance/Lab* Networking/Lab Must pass ...

Computer Science Teacher

Flushing, NY · On-site

$52.70K - $72.50K/yr

The Computer Science Teacher is responsible for instruction, course preparation, developing instructional materials, grading and assessment, and professional responsibilities as a member of the ...

Computer Science Teacher

San Antonio, TX

$45.60K - $62.70K/yr

The role of the Computer Science Teacher (SET) is to ensure the day-to-day exceptional education of students by preparing and facilitating subject specific lesson plans. Subject Expert Teachers ...

Computer Science Teacher

San Antonio, TX · On-site

$45.60K - $62.70K/yr

The role of the Computer Science Teacher (SET) is to ensure the day-to-day exceptional education of students by preparing and facilitating subject specific lesson plans. Subject Expert Teachers ...

Computer Science Teacher

Flushing, NY · On-site

$52.70K - $72.50K/yr

Overview The Computer Science Teacher is responsible for instruction, course preparation, developing instructional materials, grading and assessment, and professional responsibilities as a member of ...

Computer Science Teacher

Alexander, AR · On-site

$47.60K - $65.50K/yr

Design and implement engaging, developmentally appropriate STEAM and computer science projects Develop lesson plans that are differentiated to meet diverse student needs Teach foundational skills ...

Computer Science Teacher

Senoia, GA · On-site

$46.80K - $64.40K/yr

Middle School Teaching/Computer Science Date Posted: 5/27/2026 Location: East Coweta Middle School Date Available: 2026-2027 Closing Date: Until Filled POSITION TITLE: SCIENCE TEACHER - EAST COWETA ...

next page

Showing results 1-20

Senior Computer Science Teacher information

See salary details

$25K

$80.3K

$163.5K

How much do senior computer science teacher jobs pay per year?

As of Jun 3, 2026, the average yearly pay for senior computer science teacher in the United States is $80,287.00, according to ZipRecruiter salary data. Most workers in this role earn between $41,500.00 and $103,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Computer Science Teacher, and why are they important?

To thrive as a Senior Computer Science Teacher, you need deep subject matter expertise, a relevant degree, and teaching credentials such as state certification or a postgraduate teaching qualification. Familiarity with programming languages (like Python or Java), educational platforms (such as Google Classroom), and assessment tools is standard. Outstanding communication, classroom management, and mentorship abilities help foster an engaging and supportive learning environment. These skills and qualities ensure effective instruction, student success, and adaptability to evolving educational technologies.

How does a Senior Computer Science Teacher typically collaborate with other faculty members and departments?

As a Senior Computer Science Teacher, collaboration is a key part of the role. You will often work closely with other STEM faculty to integrate interdisciplinary projects and ensure curriculum alignment. Additionally, senior teachers frequently mentor junior colleagues, contribute to curriculum development committees, and may coordinate with IT staff to maintain up-to-date lab resources. This collaborative environment helps foster innovative teaching practices and enriches the learning experience for students.

What are Senior Computer Science Teachers?

Senior Computer Science Teachers are experienced educators who specialize in teaching computer science subjects at the secondary or post-secondary level. They are responsible for developing curriculum, delivering lectures, and guiding students in areas such as programming, algorithms, and computer systems. In addition to teaching, they often mentor junior faculty, stay updated with technological advancements, and may participate in curriculum development and school technology initiatives. Their expertise ensures students gain a strong foundation in computer science principles and practical skills.

Are computer teachers in demand?

Computer teachers, including senior computer science teachers, are in high demand due to the growing emphasis on technology education in schools. They often require strong programming skills, knowledge of educational tools, and relevant certifications, and job opportunities are expected to increase as technology integration expands in curricula.

What is the difference between Senior Computer Science Teacher vs Computer Science Instructor?

AspectSenior Computer Science TeacherComputer Science Instructor
CredentialsBachelor's or Master's in Computer Science or Education, teaching certificationBachelor's in Computer Science or related field, teaching certification often preferred
Work EnvironmentHigh school or secondary education, classroom settingCommunity colleges, coding bootcamps, online platforms
Employer & IndustryPublic/private schools, educational institutionsTraining centers, online education companies, colleges
Search & Comparison IntentUnderstanding roles in traditional educationLooking for coding or tech training roles

The main difference between a Senior Computer Science Teacher and a Computer Science Instructor lies in their work environment and target audience. Senior Computer Science Teachers typically work in high schools with a focus on secondary education, while Computer Science Instructors often teach in colleges, bootcamps, or online platforms. Both roles require relevant credentials, but their settings and student levels differ.

More about Senior Computer Science Teacher jobs
What cities are hiring for Senior Computer Science Teacher jobs? Cities with the most Senior Computer Science Teacher job openings:
What are the most commonly searched types of Computer Science Teacher jobs? The most popular types of Computer Science Teacher jobs are:
What states have the most Senior Computer Science Teacher jobs? States with the most job openings for Senior Computer Science Teacher jobs include:
Infographic showing various Senior Computer Science Teacher job openings in the United States as of May 2026, with employment types broken down into 95% Full Time, 3% Part Time, 1% Temporary, and 1% Nights. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $80,287 per year, or $38.6 per hour.
Computer Science Teacher

Computer Science Teacher

Sheldon ISD

Houston, TX • On-site

$43.60K - $60K/yr

Other

Posted 28 days ago


Sheldon Independent School District rating

6.5

Company rating: 6.5 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

321st of 544 rated elementary and secondary schools


Job description

Primary Purpose

Provide students with appropriate learning activities and experiences in the field of computer science designed to help them fulfill their intellectual, emotional, physical, and social growth. Enable students to develop competencies and skills in coding, programming, computational thinking, cybersecurity, digital literacy, and technology applications that prepare them for college, careers, and future opportunities.

Qualifications

Education/Certification

  • Bachelor's degree from an accredited college or university
  • Valid Texas teaching certificate with appropriate certification for assigned teaching area
  • Computer Science certification preferred

Special Knowledge/Skills

  • Knowledge of computer science curriculum and instructional strategies
  • Ability to teach coding, programming, and technology concepts
  • Knowledge of programming languages such as Python, Java, JavaScript, HTML/CSS, or similar platforms
  • Familiarity with cybersecurity, networking, robotics, and/or data science concepts preferred
  • Strong classroom management and communication skills
  • Ability to integrate technology into instruction
  • Ability to analyze student performance data and adjust instruction accordingly

Experience

  • Experience teaching secondary students preferred
  • Experience in computer science, information technology, or related field preferred

Major Responsibilities and Duties

Instructional Strategies

  • Develop and implement lesson plans that fulfill district curriculum requirements and reflect accommodations for individual student needs
  • Teach computer science concepts including programming, coding, computational thinking, digital citizenship, and technology applications
  • Prepare students for industry certifications, college readiness, and career pathways when applicable
  • Use a variety of instructional techniques, technology tools, and project-based learning activities
  • Encourage problem-solving, creativity, collaboration, and critical thinking skills
  • Assess student progress regularly and provide timely feedback

Classroom Management and Organization

  • Create a classroom environment conducive to learning and appropriate for student development
  • Manage student behavior in accordance with district policies and campus expectations
  • Maintain technology equipment, software, and instructional materials
  • Ensure proper and safe use of technology resources

Communication

  • Establish and maintain open communication with students, parents, administrators, and colleagues
  • Participate in faculty meetings, professional development, and district training
  • Collaborate with campus staff to support student achievement and instructional goals

Professional Growth and Development

  • Stay current with emerging technologies, computer science trends, and instructional practices
  • Participate in ongoing professional learning opportunities related to computer science and technology integration

Other

  • Maintain accurate records and documentation as required by district and state guidelines
  • Perform other duties as assigned by the campus principal or designee

Supervisory Responsibilities

Supervise assigned teacher aide(s), student teachers, and classroom volunteers as applicable.

Working Conditions

Mental Demands/Physical Demands/Environmental Factors

  • Maintain emotional control under stress
  • Frequent standing, walking, bending, and lifting
  • Prolonged use of computer and technology equipment

*Salary is commensurate with experience
*Minimum Salary $66,000 for fully certified teachers

*Works 187 Day Calendar
*Please note that this role requires in-person attendance and is not eligible for remote work.
Sheldon ISD will accept applications for this position through May 12, 2026. After this date, applications will continue to be accepted in the event a suitable candidate is not identified. If no viable candidate is selected from the initial applicant pool, applications submitted after May12th will be reviewed in five-day intervals until a candidate is recommended for hire.