Demo

Computer Science Teacher (6-8)

Mallard Creek STEM Academy
Charlotte, NC Full Time
POSTED ON 7/12/2026
AVAILABLE BEFORE 11/9/2026

Company Overview
Mallard Creek STEM Academy is a vibrant public charter school dedicated to fostering a love of science, technology, engineering, and mathematics among students in kindergarten through 8th grade. Our mission is to inspire curiosity and academic excellence in a nurturing environment that promotes innovation and critical thinking.

Job Overview
We are seeking an energetic and passionate Computer Science Teacher for grades 6 through 8 to join our dynamic team. This role offers an exciting opportunity to develop engaging curricula, inspire young learners, and cultivate their interest in computer science and related STEM fields. The ideal candidate will bring enthusiasm for teaching, strong classroom management skills, and a commitment to student success. This position also encompasses part-time tech support for student and staff computers.

Responsibilities

  • Design and deliver comprehensive computer science lessons aligned with grade-level standards and curriculum goals
  • Incorporate innovative learning technologies and instructional design strategies to enhance student engagement
  • Foster a positive classroom environment that encourages curiosity, collaboration, and respect among students
  • Collaborate with colleagues on curriculum development, lesson planning, and school-wide initiatives
  • Maintain accurate records of student performance, attendance, and behavioral observations

Requirements

  • Bachelor’s degree in Computer Science, Education, or a related field
  • Proven classroom experience working with middle school students in grades 6–8
  • Strong knowledge of computer science concepts
  • Familiarity with educational standards in STEM subjects and experience integrating learning technology tools
  • Excellent communication skills for effective instruction, parent engagement, and team collaboration
  • Experience with curriculum development, lesson planning, and assessment design
  • Ability to manage classroom behavior effectively while fostering a motivating learning environment

Join us at Mallard Creek STEM Academy to make a meaningful impact on young minds eager to explore the world of computer science!

Pay: $53,000.00 - $74,000.00 per year

Benefits:

  • 403(b)
  • Dental insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Professional development assistance
  • Vision insurance

Work Location: In person

Salary : $53,000 - $74,000

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 Computer Science Teacher (6-8)?

Sign up to receive alerts about other jobs on the Computer Science Teacher (6-8) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$54,757 - $95,315
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

Job openings at Mallard Creek STEM Academy

  • Mallard Creek STEM Academy Charlotte, NC
  • Middle Grades EC (Exceptional Children) Teacher – Job Description/Position Summary The Middle Grades EC Teacher provides resource services and support to s... more
  • 17 Days Ago

  • Mallard Creek STEM Academy Charlotte, NC
  • 8th grade Math and NC Math 1 more
  • 20 Days Ago


Not the job you're looking for? Here are some other Computer Science Teacher (6-8) jobs in the Charlotte, NC area that may be a better fit.

  • Charlotte Teacher Early College Charlotte, NC
  • General Definition of Work The high school teacher, under moderate supervision, performs instructional work with limited decision-making discretion, provid... more
  • 2 Months Ago

  • Union County Public Schools Monroe, NC
  • Under general supervision of the E-Learning Administrator, a UCVirtual teacher will plan, organize, and implement an appropriate instructional program in a... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!