Demo

Computer Science Teacher

WOODSTOCK UNION MS/HS
Woodstock, VT Full Time
POSTED ON 5/15/2026
AVAILABLE BEFORE 1/1/2050

Position Summary

WUHSMS is seeking a skilled and student-centered Computer Science Teacher to deliver high-quality instruction across the middle and high school. The successful candidate will design and teach a coherent CS program that develops students' computational thinking, coding skills, and digital literacy from foundational concepts in the middle grades through advanced coursework at the secondary level. This teacher will play a key role in shaping and expanding our CS program as technology continues to grow in prominence across all disciplines and career pathways.

Key Responsibilities

Instruction and Curriculum

  • Design and deliver engaging, standards-aligned CS instruction for students in grades 7-12, differentiating for a wide range of prior experience and skill levels.
  • Teach core CS concepts including programming, algorithms, data structures, cybersecurity, and computational thinking using industry-relevant languages and tools.
  • Develop and teach middle school introductory courses that build foundational digital literacy and interest in computer science.
  • Offer and expand upper-level coursework such as AP Computer Science A, AP Computer Science Principles, or dual enrollment options where appropriate.
  • Integrate project-based and real-world learning experiences that connect CS skills to student interests and community needs.
  • Collaborate with colleagues across disciplines to identify opportunities for cross-curricular technology integration.

Assessment and Data

  • Use formative and summative assessment practices to monitor student progress and adjust instruction accordingly.
  • Maintain accurate records of student performance and communicate proactively with families and support staff.
  • Participate in MTSS processes, contributing academic and behavioral data to support students who need additional intervention or enrichment.

Professional Community

  • Collaborate actively with grade-level and department colleagues, contributing to a culture of shared professional growth.
  • Participate in school-wide professional development, including the school's instructional leadership and literacy initiatives.
  • Engage in the Vermont Personalized Learning Plan (PLP) process and support students in connecting CS learning to their broader educational goals.
  • Maintain current knowledge of developments in computer science education, emerging languages, tools, and pedagogical approaches.

School Community

  • Support a positive, inclusive school climate through active presence in school life, including advisory, extracurricular engagement, and family communication.
  • Uphold all school and district policies, including those related to responsible technology use and data privacy.
  • Contribute to the school's commitment to equity and access, ensuring all students, regardless of background or prior experience, have meaningful entry points into CS learning.

Required

  • Vermont educator license, or eligibility for licensure, in a relevant endorsement area (e.g., Technology Education, Mathematics, or a CS-adjacent field).
  • Bachelor's degree in Computer Science, Education, Mathematics, or a related field.
  • Demonstrated experience with or strong knowledge of programming languages commonly used in K-12 CS education (e.g., Python, Java, JavaScript, Scratch).
  • Strong interpersonal skills and commitment to building relationships with adolescent learners.
  • Strong classroom managment skills.
  • Ability to differentiate instruction for diverse learners, including students with IEPs and 504 plans.

Preferred

  • Prior teaching experience at the secondary level.
  • Experience teaching AP Computer Science A or AP Computer Science Principles.
  • Familiarity with CSTA K-12 CS Standards or similar frameworks.
  • Experience in a rural or small-school context.
  • Interest in or experience with extracurricular CS activities such as robotics, coding clubs, or hackathons.
  • Background in or coursework related to cybersecurity, data science, or software engineering.

Salary : $49,539 - $98,459

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?

Sign up to receive alerts about other jobs on the Computer Science Teacher 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
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

Job openings at WOODSTOCK UNION MS/HS

  • WOODSTOCK UNION MS/HS Woodstock, VT
  • Position Overview: Woodstock Union High School is seeking a dedicated, knowledgeable, and enthusiastic Head Track and Field Coach to lead our high school v... more
  • 2 Days Ago

  • WOODSTOCK UNION MS/HS Woodstock, VT
  • Position Summary Woodstock Union High School is seeking a JV Girls Lacrosse Coach for the upcoming spring season. This position is ideal for a motivated in... more
  • 2 Days Ago

  • WOODSTOCK UNION MS/HS Woodstock, VT
  • Position Overview: We are seeking a skilled and collaborative educator to provide personalized literacy and English Language Arts (ELA) instruction for stu... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Computer Science Teacher jobs in the Woodstock, VT area that may be a better fit.

  • Concord Christian Academy Concord, NH
  • High School Science Teacher Job Type: Full Time Faculty Supervisor: MS/HS Principal Role Summary : The MS/HS Science Teacher, with a strong commitment to p... more
  • 5 Days Ago

  • SAU 6 Public Schools Claremont, NH
  • The Claremont School District is located in the beautiful and picturesque Upper Valley Area of New Hampshire. The Claremont School District is approximatel... more
  • 9 Days Ago

AI Assistant is available now!

Feel free to start your new journey!