Demo

Middle School Computer Science Teacher

Normandy Middle School at Lucas Crossing
St. Louis, MO Full Time
POSTED ON 4/4/2026
AVAILABLE BEFORE 1/1/2050

Normandy Schools Collaborative is seeking an experienced Middle School Computer Science Teacher to support school efforts by supporting and executing a shared vision and mission for enhanced student learning to achieve dramatic gains in student achievement. This position will report to the Principal and will support the vision for school culture and academics, support a rigorous plan for students and support the schools to ensure that students graduate career and college ready.

 

Summary of Position:

Supervise and manage the school library/media center. Provide services and resources that allow students to develop skills in locating, evaluating, synthesizing, and using information to solve problems. Serve as teacher, materials expert, and curriculum adviser to ensure that library/media center is involved in instructional programs of the school.

 

Essential Duties and Responsibilities:

  • Plan and deliver engaging computer science lessons aligned with school and/or state standards
  • Teach topics such as basic programming (e.g., Scratch, Python), algorithms, digital citizenship, and technology applications
  • Develop hands-on projects that encourage creativity and real-world problem-solving
  • Assess student progress through assignments, projects, and assessments
  • Differentiate instruction to meet diverse learning needs and skill levels
  • Integrate technology effectively into classroom instruction
  • Maintain a positive and inclusive classroom environment
  • Collaborate with other teachers and staff to support interdisciplinary learning
  • Communicate regularly with students, parents, and administration about progress and expectations
  • Stay current with emerging technologies and teaching methods
  • Comply with all district and campus routines and regulations.
  • Maintain a positive and effective relationship with supervisors.
  • Communicate effectively with colleagues, students, and parents.

Special Knowledge/Skills:

  • Knowledge of computer science
  • Ability to instruct and manage student behavior.
  • Strong organizational, communication, and interpersonal skills.

Education and Experience:

 

  • Bachelor’s degree in Computer Science, Education, or a related field (Master’s preferred)
  • Valid teaching certification/licensure (as required by state or district)
  • Experience teaching middle school students (preferred)
  • Knowledge of programming languages suitable for beginners (e.g., Scratch, Python, JavaScript)
  • Strong classroom management and communication skills

Preferred:

 

  • Experience with robotics, game design, or web development
  • Familiarity with STEM/STEAM curricula
  • Experience with learning management systems (e.g., Google Classroom, Canvas)

Librarian Working Conditions:

Mental Demands/Physical Demands/Environmental Factors

  • Maintain emotional control under stress.
  • Climbing, stretching, frequent light lifting of books, boxes.

Disclaimer: The information contained in this job description is for compliance with the Americans with Disabilities Act (ADA) and is not an exhaustive list of the duties performed for this position. Additional duties are performed by the individuals currently holding this position and additional duties may be assigned.

Salary.com Estimation for Middle School Computer Science Teacher in St. Louis, MO
$48,393 to $86,194
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Middle School Computer Science Teacher?

Sign up to receive alerts about other jobs on the Middle School Computer Science Teacher career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$48,383 - $97,824
Income Estimation: 
$63,454 - $101,244
Income Estimation: 
$53,080 - $99,161
Income Estimation: 
$87,640 - $113,243
Income Estimation: 
$77,897 - $116,523
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Middle School Computer Science Teacher jobs in the St. Louis, MO area that may be a better fit.

  • Hermann Middle School Hermann, MO
  • Join our team and help us Educate for Excellence! Gasconade County R-1 School District is seeking a highly qualified Science Teacher for the 2026–2027 scho... more
  • 21 Days Ago

  • Fulton Middle School Fulton, MO
  • 2026-27 District Calendar ( link ) Fulton's calendar has 169 student days and 180 staff days. Snow days are built into our calendar and will not be made up... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!