Upper School Computer Science Co-Teacher
$65,000–$65,000 year
On-site · Herndon, Virginia, United States
Job Summary
Upper School Computer Science Co-Teacher role involves sharing classroom leadership, planning, and instruction with a fellow educator in a hands-on CS program for Upper School students. Responsibilities include teaching topics such as coding, programming fundamentals, web development, robotics, and emerging technologies; differentiating instruction for diverse learners; maintaining an inclusive, collaborative classroom; keeping current with new technologies; promoting safe and ethical use of technology; and collaborating with the master teacher on curriculum development and interdisciplinary initiatives. The position emphasizes partnership and equal classroom presence, with a focus on delivering engaging CS education and supporting student projects and assessments.
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology or related field
- 2 years teaching experience preferred, but not required
- Experience with robotics, makerspaces, or STEM education initiatives
- Proficient in one or more programming languages such as Scratch or Java, Python, JavaScript, or C++
- Strong understanding of computer science concepts, algorithms, data structures, and software development practices
- Strong communication and classroom management skills
- Differentiation of instruction to meet diverse learners
- Collaborate with master teacher on curriculum development and interdisciplinary initiatives
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.