Tallo logoTallo logo

Computer Science Teacher

Job

WOODSTOCK UNION MS/HS

Woodstock, VT (In Person)

$73,999 Salary, Full-Time

Posted 1 day ago (Updated 11 hours ago) • Actively hiring

Expires 6/15/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
58
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Computer Science Teacher Mountain Views Supervisory Union (School District)
WOODSTOCK UNION MS/HS
- Woodstock, Vermont This job is also posted in Mountain Views School District Job Details
Job ID:
5715630
Application Deadline:
Posted until filled
Re-Posted:
Today
Starting Date:
Aug 27, 2026 Job Description 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.
Position Type:
Full-Time
Salary:
$49,539 to $98,459 Per Year

Similar remote jobs

Similar jobs in Woodstock, VT

Similar jobs in Vermont