High School Computer Science Teacher
Listed on 2026-04-20
-
Education / Teaching
Computer Science, Computer/Coding Teacher, Online Teaching
High School Computer Science Teacher –
Location: Sharon High School, Sharon, Massachusetts
Job : 5653553
Final date to receive applications: Posted until filled
Starting Date: Aug 27, 2026
This position is part of the High School Mathematics, Computer Science, and Business Department and offers an exciting opportunity to contribute to a growing and dynamic computer science program. The selected candidate will teach a range of courses, including AP Computer Science Principles, AP Computer Science A, and introductory computer science courses designed to build foundational skills for all learners. In addition to delivering rigorous and engaging instruction, the teacher will play a key role in expanding student access to computer science, with a focus on increasing participation among students who have been historically underrepresented in the field.
The role includes collaboration with colleagues across the department to align curriculum, develop common assessments, and integrate interdisciplinary connections between mathematics, computer science, and business.
- Bachelor’s degree.
- Valid Massachusetts Department of Elementary and Secondary Education license in Computer Science, Digital Literacy/Computer Science, or related field at the appropriate level.
- Strong communication and interpersonal skills.
- Experience working with or teaching high school students, with an understanding of their developmental needs.
- Collaborative work ethic.
- Training or experience in instructional technology and computer science tools (e.g., programming languages, software development environments, or data analysis tools).
- Commitment to inclusive pedagogy and expanding access to computer science for all students.
- Potential to contribute to student life beyond the classroom.
- Willingness to teach an additional course outside of computer science.
- Instructional Effectiveness: Demonstrate proven strategies for engaging and supporting students in developing computational thinking, problem‑solving, and programming skills.
- Curriculum Implementation: Implement standards‑based computer science curriculum aligned to Massachusetts DLCS standards, including Advanced Placement coursework such as AP Computer Science A and AP Computer Science Principles, and create engaging, project‑based learning experiences.
- Collaborative Mindset: Demonstrate a strong willingness to work collaboratively with colleagues to enhance instruction and share best practices.
- Student‑Centered Approach: Prioritize the needs and success of all students, creating inclusive and supportive classroom environments that ensure equitable access and participation.
- Adaptability: Show flexibility and creativity in teaching methods to meet diverse student needs and learning styles.
- Communication
Skills:
Possess excellent communication skills for effective interaction with students, families, and colleagues. - Technological Proficiency: Proficient in programming languages (e.g., Java for AP Computer Science A, Python or similar languages for broader coursework), digital tools, and platforms that support instruction and assessment.
- Passion for Teaching: Display a genuine passion for computer science and inspire students to explore and pursue technology‑related fields.
- Commitment to Growth: Show dedication to continuous professional learning and staying current with emerging technologies and instructional practices.
- Positive Attitude: Maintain a supportive and encouraging classroom environment that fosters curiosity and resilience.
- Cultural Competence: Be responsive to the diverse cultural and educational backgrounds of students and actively work to create an inclusive classroom culture.
- Commitment to Equity and Access: Demonstrate a strong commitment to broadening participation in computer science, particularly for students who have been historically underrepresented in the field.
- Leadership Qualities: Exhibit leadership skills and the ability to mentor students in problem‑solving, innovation, and digital citizenship.
- Team Player: Eager to contribute to a collaborative culture within the department and across…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).