1

Computer Science Teacher Jobs in Missouri (NOW HIRING)

School Teacher

Hazelwood, MO

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

... Specialist * 1 Traveling Computer Literacy Teacher * 1 Traveling ELL Teacher * 2 Traveling ... Science 9-12 Certification Business * Business Education 9-12 Certification Library Media ...

Data Scientist

Rolla, MO · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... to teach data collection strategies and data analysis. Data scientists will work with subject ... Bachelor's degree in statistics, computer science, mathematics, or relevant field and * Experience ...

Data Scientist

Rolla, MO · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... to teach data collection strategies and data analysis. Data scientists will work with subject ... Bachelor's degree in statistics, computer science, mathematics, or relevant field and * Experience ...

Data Scientist

Rolla, MO · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... to teach data collection strategies and data analysis. Data scientists will work with subject ... Bachelor's degree in statistics, computer science, mathematics, or relevant field and * Experience ...

... students for computer science coursework and software engineering careers. * Conceptual Teaching & Problem-Solving: Skilled at teaching problem decomposition, algorithm design, and code ...

Showing results 41-60

Computer Science Teacher information

See Missouri salary details

$34.2K

$61.4K

$114K

How much do computer science teacher jobs pay per year?

As of Aug 17, 2026, the average yearly pay for computer science teacher in Missouri is $61,412.00, according to ZipRecruiter salary data. Most workers in this role earn between $47,400.00 and $65,200.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 does a computer science teacher do?

A Computer Science Teacher is responsible for teaching students about computer science topics, such as programming, algorithms, data structures, and computer systems. They develop lesson plans, deliver lectures, guide hands-on projects, and assess student progress. Computer Science Teachers may work at various educational levels, from middle school to college, and often help students develop problem-solving and computational thinking skills. Their goal is to prepare students for further study or careers in technology fields.

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.

Can you be a computer science teacher with a computer science degree?

A computer science teacher typically needs a bachelor's degree in computer science or a related field, along with teaching certification or credentials. Having a computer science degree provides a strong foundation, but additional education or certification may be required depending on the school or district. Strong communication skills and knowledge of programming languages and educational tools are also important for the role.

Is there a shortage of computer science teachers?

There is a recognized shortage of computer science teachers in many regions, driven by increasing demand for technology education and a limited supply of qualified educators. This shortage often leads to larger class sizes and increased efforts to recruit and train new teachers with skills in programming, algorithms, and educational technology.

What are the most commonly searched types of Computer Science Teacher jobs in Missouri?

The most popular types of Computer Science Teacher jobs in Missouri are:

What cities in Missouri are hiring for Computer Science Teacher jobs?

Cities in Missouri with the most Computer Science Teacher job openings:

Infographic showing various Computer Science Teacher job openings in Missouri as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 84% Full Time, 11% Part Time, 2% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $61,412 per year, or $29.5 per hour.

Elementary Electives Teacher (Art, Computer Science, PE, Music)

KIPP

Saint Louis, MO • On-site

$47K - $61K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 16 days ago


KIPP rating

7.0

Company rating: 7.0 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

93rd of 222 rated education and training


Job description

Company Description

Position Overview

The General Education Teacher (K-12) at KIPP St. Louis is an exemplary educator who drives strong student outcomes through high-quality, standards-aligned instruction. This role is open to teachers across all grade levels and content areas who demonstrate deep content expertise and a commitment to ensuring all students achieve at high levels. General Education Teachers design and deliver rigorous lessons, use data to inform instructional decisions, and continuously monitor student progress toward ambitious goals. They also contribute to a collaborative team environment by engaging in shared planning, reflecting on practice, and supporting collective improvement across classrooms. Ultimately, the General Education Teacher plays a critical role in ensuring consistently strong teaching and learning experiences for all students.

Who we are:

KIPP St. Louis is a part of a national network of free, open-enrollment, public charter schools offering a choice to families and children in St. Louis city. As the largest charter school system in the city, we are driven and committed to our mission, vision, and equity statement.

Mission:

 Together with families and communities, we create joyful, academically excellent schools that prepare students with the skills and confidence to pursue the paths they choose-college, career, and beyond-so they can lead fulfilling lives and build a more just world.

Vision: Every child grows up free to create the future they want for themselves and their communities.


KIPP St. Louis currently educates over 2,000 students.Today, our St. Louis network consists of two middle schools, three elementary schools, and a high school.

What makes KIPP St. Louis unique?

We believe that our educators are proving what's possible in urban education each and every day, by inspiring students and helping them discover the joy of learning. KIPP schools support our educators to help students achieve academic excellence, building the skills and confidence they need to succeed.  

Together, we are raising the bar for every student, every day.

Job Description

Position type: Full-time, Exempt, 10-Month    

Reporting & Collaboration

  • Direct Manager: Principal

  • Direct Reports: None

  • Key Collaborators: Assistant Principal, Instructional Coach, Teachers, and Regional Support

Inputs: What will I be doing in my day-to-day work?

Grade-Level Rigor & Access

  • Plan and deliver instruction where all students engage in grade-level standards, texts, and rigorous tasks daily

  • Internalize curriculum to ensure alignment to standards, pacing, and high-quality outcomes

  • Design and execute tasks that require students to analyze, justify, and apply learning

  • Provide scaffolds that increase access without lowering rigor, including modeling, guided practice, and strategic supports

  • Anticipate misconceptions and plan targeted supports to ensure all students can access grade-level content

What will I be evaluated on? 

Instruction consistently ensures that all students engage in grade-level standards, tasks, and content aligned to curriculum and pacing, with scaffolds that maintain rigor. Student work demonstrates analysis, justification, and application, resulting in increased access and success with grade-level learning.

Student Engagement

  • Design lessons where students do the majority of the thinking, talking, reading, writing, and problem-solving

  • Facilitate structured academic discourse that requires students to explain, justify, and build on ideas using academic language

  • Use questioning and task design to promote analysis, reasoning, and cognitive lift

  • Create opportunities for students to make connections, defend thinking, and engage in meaningful dialogue

  • Ensure engagement reflects cognitive work, not just participation or compliance

Students consistently do the cognitive work of the lesson, engaging in meaningful discourse, reasoning, writing, and problem-solving. Engagement is driven by rigorous thinking, with students independently explaining, justifying, and building on ideas using academic language.

Culture of Learning

  • Establish and maintain a classroom environment grounded in high expectations, strong routines, and productive struggle

  • Implement systems that maximize instructional time and ensure students remain focused, accountable, and independent

  • Create a safe and structured environment where students take academic risks and persist through challenging work

  • Reinforce consistent expectations for behavior and learning aligned to school-wide systems

  • Build strong relationships with students and families to support both academic and cultural outcomes

The classroom reflects high expectations, strong routines, and maximized instructional time, resulting in a focused and productive learning environment. Students demonstrate independence, persistence, and productive struggle, taking academic risks within a safe and structured culture.

Assessment for Learning

  • Embed frequent checks for understanding into daily instruction to assess student thinking in real time

  • Analyze student responses and adjust instruction immediately to address misconceptions and advance learning

  • Provide clear, timely, and actionable feedback that enables students to improve their work

  • Monitor student progress toward learning goals and ensure students understand success criteria

  • Implement data-driven cycles, including reteach and intervention, to accelerate student achievement

Instruction is continuously informed by frequent checks for understanding, with real-time adjustments based on student thinking. Students receive actionable feedback, engage in revision, and demonstrate measurable progress toward learning goals through effective data-driven instruction cycles. 

Outcomes & Accountability:

Professional Practice & Contribution

  • Consistent alignment to the KIPP St. Louis Instructional Framework in planning, instruction, and reflection

  • Active participation in collaborative planning, data analysis, and professional learning

  • Responsiveness to coaching, with observable growth in instructional practice over time

  • Contribution to instructional coherence across classrooms and teams

Student Achievement & Growth

  • K-2: DIBELS proficiency and growth in early literacy

  • K-8: i-Ready Reading and Math growth and proficiency

  • 3-8: Missouri Assessment Program (MAP) performance

  • 9-12: End-of-Course (EOC) exam results in tested subjects

  • 9-12: AP exam participation, performance, and pass rates (where applicable)

  • Demonstrated ability to translate strong Tier 1 instruction into measurable student outcomes

What skills should I already bring, i.e., what should I already have a track record around?

  • Demonstrated ability to drive measurable student achievement and growth

  • Strong classroom management and ability to create structured learning environments

  • Effective use of data to inform instruction and close learning gaps

  • Ability to plan and execute high-quality, standards-aligned lessons

  • Proven collaboration with colleagues to improve instructional outcomes

  • Strong communication skills with students, families, and staff

What should I know a lot about already, i.e., what should I have expertise in?

  • Deep understanding of grade-level standards and content in your subject area

  • Research-based instructional strategies and best practices

  • Data-driven instruction cycles, including assessment analysis and reteach planning

  • Curriculum internalization and lesson planning aligned to rigorous outcomes

  • Strategies for supporting diverse learners, including intervention and differentiation

  • Classroom culture systems that maximize learning and student engagement

Qualifications

What you bring to the table:

Required

  • Bachelor's degree in education or related content area

  • Minimum of 2+ years of successful classroom teaching experience

  • Valid Missouri Teacher Certification

  • Demonstrated commitment to improving outcomes for historically underserved students

  • Strong communication, collaboration, and problem-solving skills

Preferred

  • State teaching certification

  • Experience in a high-performing, data-driven school environment

  • Track record of driving significant student achievement gains

  • Experience with standards-aligned curricula and assessment systems

  • Leadership experience within a grade level, content team, or school initiative

Additional Information

What we bring to the table:

KIPP St. Louis is committed to pay equity and to ensuring that we do not unintentionally perpetuate historic wage gaps that persist due to individual negotiations.  As a result, salaries are not negotiated.  We are transparent about salaries in our job postings so that candidates can make an informed decision before beginning the hiring process.  Starting salary for first-year teachers with a bachelor's degree is $50,500. 

We are a fast-paced, energetic team and family with passionate people who are leading a movement, and to cultivate their best working environment, we provide the following:

  • $0 deductible healthcare plan option, including medical, vision, and dental. 

  • Employer Paid Short-Term Disability. 

  • $50,000 life insurance policy at no cost to the employee. 

  • Retirement plan through PSSRSSL with an employer match up to 14% and an optional 403b as a supplement to our pension program

  • Public Service student loan forgiveness program qualified employer. 

  • Ongoing professional development.

Generous time off:

  • Paid leave for illness, personal days, bereavement, jury duty, and military-related leave

  • Paid parental leave for new families

  • Paid holidays, as well as a one-week Thanksgiving break, a two-week winter break, a week-long spring break

  • Wellness days provided throughout the year

If you are interested in working at KIPP St. Louis, please visit our website to find out how to apply! 

www.kippstl.org/apply

Check out our KIPP St. Louis video to learn more about KIPP St. Louis Public Schools!

KIPP St. Louis is committed to creating a diverse, equitable and inclusive environment for all our students, families, teachers, staff and community members. As an equal opportunity employer, we hire without consideration to race, religion, creed, color, national origin, age, gender, sexual orientation, marital status, veteran status or disability. 


What KIPP employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom