High School Computer Science Teacher
Job in
Sharon, Norfolk County, Massachusetts, 02067, USA
Listed on 2026-06-01
Listing for:
Sharon Public Schools
Full Time
position Listed on 2026-06-01
Job specializations:
-
Education / Teaching
Computer Science, Computer/Coding Teacher, Online Teaching
Job Description & How to Apply Below
26-27 High School Computer Science Teacher
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 position includes opportunities to collaborate with colleagues across the department to align curriculum, develop common assessments, and integrate interdisciplinary connections between mathematics, computer science, and business.
Required Qualifications:
- Instructional Effectiveness:Demonstrate proven strategies for engaging and supporting students in developing computational thinking, problem-solving, and programming skills.
- Curriculum Implementation:Be adept at implementing 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 creating engaging, project-based learning experiences.
- Collaborative Mindset:Exhibit 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:Be 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, including female students and other underrepresented groups.
- Leadership Qualities:Exhibit leadership skills and the ability to mentor students in problem-solving, innovation, and digital citizenship.
- Team Player:Be eager to contribute to a collaborative culture within the department and across disciplines.
- Innovative:Bring creative and forward-thinking approaches to computer science instruction and student engagement.
- Extracurricular Involvement:Willingness to support extracurricular activities such as coding clubs, robotics teams, or other technology-focused initiatives that help expand student interest and participation in computer science.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×