Computer Science Teacher
Job
WOODSTOCK UNION MS/HS
Woodstock, VT (In Person)
$73,999 Salary, Full-Time
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
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 DetailsJob ID:
5715630Application Deadline:
Posted until filledRe-Posted:
TodayStarting 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 withCSTA 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-TimeSalary:
$49,539 to $98,459 Per YearSimilar remote jobs
GE Aerospace
Huntsville, AL
Posted1 day ago
Updated11 hours ago
Genesis10
Columbus, OH
Posted1 day ago
Updated11 hours ago
Similar jobs in Woodstock, VT
SRS Merchandising
Woodstock, VT
Posted1 week ago
Updated4 days ago
TSG - The Sheridan Group
Woodstock, VT
Posted1 week ago
Updated11 hours ago
Woodstock Inn & Resort
Woodstock, VT
Posted1 week ago
Updated3 days ago
Performance Foodservice
Woodstock, VT
Posted1 week ago
Updated4 days ago
Similar jobs in Vermont
Juggernaut Construction llc
Saint Johnsbury, VT
Posted1 day ago
Updated11 hours ago
Hilton
Montpelier, VT
Posted1 day ago
Updated11 hours ago