1

Computer Science Teacher Jobs in Indiana (NOW HIRING)

Science Teacher

Morocco, IN

$43.70K - $56.50K/yr

Science Teacher Position Purpose - Under the general supervision of the School Principal, to ... use computer network system and software applications as needed. - Ability to organize and ...

Science Teacher

Morocco, IN

$43.70K - $56.50K/yr

Science Teacher Position Purpose - Under the general supervision of the School Principal, to ... use computer network system and software applications as needed. - Ability to organize and ...

Science Teacher

Morocco, IN · On-site

$43.70K - $56.50K/yr

Until Filled Science Teacher Position Purpose - Under the general supervision of the School ... use computer network system and software applications as needed. - Ability to organize and ...

Science Teacher

Morocco, IN · On-site

$43.70K - $56.50K/yr

Untill Filled Science Teacher Position Purpose - Under the general supervision of the School ... use computer network system and software applications as needed. - Ability to organize and ...

Science Teacher

Gary, IN · On-site

$47.80K - $61.70K/yr

Effectively uses computer and technology skills consistent with the school's operating standards ... EDUCATION AND EXPERIENCE Bachelor's degree (minimum) in Science. Successful teaching experience ...

Science Teacher

Gary, IN · On-site

$47.80K - $61.70K/yr

Effectively uses computer and technology skills consistent with the school's operating standards ... EDUCATION AND EXPERIENCE Bachelor's degree (minimum) in Science. Successful teaching experience ...

Science Teacher

Gary, IN · On-site

$47.80K - $61.70K/yr

Effectively uses computer and technology skills consistent with the school's operating standards ... EDUCATION AND EXPERIENCE Bachelor's degree (minimum) in Science. Successful teaching experience ...

Science Teacher

Gary, IN · On-site

$47.80K - $61.70K/yr

Effectively uses computer and technology skills consistent with the school's operating standards ... EDUCATION AND EXPERIENCE Bachelor's degree (minimum) in Science. Successful teaching experience ...

Middle School Science Teacher

Merrillville, IN · On-site

$45.20K - $59.50K/yr

Middle School Science Teacher (Grades 6-8) St. John the Evangelist School is a National Blue Ribbon ... Ability to use computer network system and software applications as needed. * Ability to organize ...

next page

Showing results 1-20

Computer Science Teacher information

See Indiana salary details

$34.7K

$62.3K

$115.6K

How much do computer science teacher jobs pay per year?

As of May 30, 2026, the average yearly pay for computer science teacher in Indiana is $62,299.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,100.00 and $66,100.00 per year, depending on experience, location, and employer.

What Does a Computer Science Teacher Do?

A computer science teacher teaches students about computers and computer programming. Your responsibilities cover teaching students to understand how computers work and instructing them on writing programs and algorithms. While most computer science (CS) education takes place at the high school level, some teachers work at the middle school or elementary level. Others teach at colleges and universities. All CS teachers must prepare and administer lesson plans, evaluate student work, and supervise students in the classroom. Motivating and encouraging students, as well as communicating effectively, are vital duties.

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

To thrive as a Computer Science Teacher, you need a solid background in computer science concepts, programming languages, and typically a teaching credential or relevant degree. Familiarity with educational technology platforms, coding environments (such as Python, Java, or Scratch), and classroom management systems is important. Strong communication, patience, and the ability to inspire and engage students are standout soft skills in this role. These skills ensure effective knowledge transfer, foster student interest in technology, and create a positive and productive learning environment.

How does a Computer Science Teacher typically collaborate with other educators and staff within a school?

Computer Science Teachers often work closely with other teachers, especially those in STEM fields, to integrate technology and computational thinking into the broader curriculum. They may coordinate with curriculum specialists to align their lessons with school standards and collaborate with IT staff to ensure classroom technology is functioning properly. Additionally, Computer Science Teachers frequently participate in professional learning communities, mentor student clubs (like coding or robotics), and contribute to school-wide initiatives that promote digital literacy and safety. This collaborative environment supports both student success and the teacher's own professional growth.

What is the difference between Computer Science Teacher vs Software Developer?

AspectComputer Science TeacherSoftware Developer
Required CredentialsTeaching certification, bachelor's degree in CS or related fieldBachelor's degree in CS, software engineering, or related field; certifications optional
Work EnvironmentSchools, educational institutions, classroomsOffices, tech companies, remote or on-site
Industry UsageEducation sector, public/private schoolsTechnology, software development, IT companies
Common Search/ComparisonYesNo

While both roles involve computer science knowledge, a Computer Science Teacher focuses on educating students in schools and requires teaching credentials. In contrast, a Software Developer designs and builds software applications, typically working in tech companies or startups without teaching certifications.

What are the most commonly searched types of Computer Science Teacher jobs in Indiana? The most popular types of Computer Science Teacher jobs in Indiana are:
What cities in Indiana are hiring for Computer Science Teacher jobs? Cities in Indiana with the most Computer Science Teacher job openings:
Infographic showing various Computer Science Teacher job openings in Indiana as of May 2026, with employment types broken down into 88% Full Time, 6% Part Time, and 6% Contract. Highlights an 99% Physical, and 1% Hybrid job distribution, with an average salary of $62,299 per year, or $30 per hour.
Physical Education and Middle School Computer Science Teacher

Physical Education and Middle School Computer Science Teacher

Fairfield Community Schools

Goshen, IN

Other

Posted 8 days ago


Job description

Title:  Physical Education & Middle School Computer Science Teacher

Qualifications:

  • Must hold a valid Indiana PE/Health License
  • Additional training for Computer Science Class

Duties and Responsibilities:  

  • Participate in curriculum review and design
  • Effectively collaborate with department and/or grade-level teachers and other colleagues
  • Effectively implement district and building initiatives
  • Remain current on instructional practices in education
  • Create active learning environment and collaboratively design settings that foster an enriching, nurturing, and safe climate where diversity and academic risk taking are valued
  • Hold and articulate high expectations for student learning, achievement, and behavior
  • Implement a variety of effective instructional strategies consistent with lesson objectives and standards-based instruction
  • Communicate instruction clearly and effectively
  • Provide effective classroom management that includes teaching routines and procedures to maintain a safe and orderly learning environment
  • Provides individual and small group instruction and adapts the curriculum to meet the individual needs, interests, and abilities of students
  • Plan a program for students that meets the individual needs, interests, and abilities of the students
  • Assess the accomplishments of students on a regular basis and provide progress reports in a timely and consistent manner
  • Monitor student progress and adjust instruction accordingly
  • Refer students for alternative services as provided by the District (ESL, Reading, Special Reading)
  • Maintain accurate, complete, and correct records as required by law, district policy and administrative regulations
  • Maintain good communication with parents/legal guardians
  • Take necessary precautions to protect students, equipment/materials, and facilities
  • Abide by state statues, school board policies and regulations
  • Serve on committees as assigned
  • 1:1 environment with Chromebooks
  • Working knowledge of the Google suite including Google Classroom
  • Attend required meetings
  • Other duties as assigned by building principal and/or supervisor

Requirements:

  • Bachelors License
  • Complete and pass an Expanded Criminal Background and CPS Check

 Compensation:

  • Competitive pay based upon experience

Contracted days:  180 student days plus an additional 4 staff days 

Reports to:  Building Principals and/or Building Supervisor 

Equal Opportunity Employer:
Our company is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Reasonable Accommodations:
We are committed to providing reasonable accommodations to qualified individuals with disabilities in accordance with the Americans with Disabilities Act (ADA). If you need assistance or accommodation due to a disability, please contact us.
Employment At-Will:
Employment with Fairfield Community Schools is at-will and may be terminated by either party at any time, with or without cause, in accordance with applicable law.
Background Check & Screening:
All candidates may be required to undergo a background check, drug screening, or other pre-employment assessments as part of the hiring process.
Health and Safety:
Employees are expected to comply with all company health and safety policies, as well as federal and state regulations to maintain a safe work environment.
Job Requirements:
Additional duties or responsibilities may be assigned as necessary to support the evolving needs of the business, which may include tasks such as lifting up to 10 pounds or, in some cases, more.