> Markdown version of [/jobs/ext/1147674-teacher-programming-and-web-development-9-12-anticipated](https://www.wearedevelopers.com/jobs/ext/1147674-teacher-programming-and-web-development-9-12-anticipated). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Teacher-Programming and Web Development 9-12 (Anticipated) - **Company:** Holyoke Public Schools - **Location:** Holyoke, MA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Computer Programming, Computer Literacy, Novell NetWare, Web Development, Web Servers, Computer Networking Systems - **Published:** July 2, 2026 - **Apply:** https://api.schoolspring.com/api/Jobs/5813936?domainName= ## About the Role * Associate degree or higher degree related to the subject matter and skills to be taught * Needs to have, or be prepared to obtain, a Preliminary Vocational Technical Teacher License in Programming and Web Development (The Preliminary License requires passing score of at least 70% on a written test and performance test; and a passing score on the vocational Technical Literacy Skills Test (VTLST) or the Communication and Literacy Skills Test * Four years of recent (within the last seven years), full-time employment experience directly related to programming & web development * No teaching experience required * Commitment to ensuring academic success for all students * Experience working in an urban setting, preferred * Experience working with diverse student populations, preferred * Skills in managing challenging student behaviors strongly preferred * Ability to read, interpret, and apply student performance data to instructional planning and execution * Strong written and verbal communication skills; excellent teamwork skills * Bilingual applicants (Spanish) strongly encouraged to apply ## Description * Teach students to build, maintain and repair both computer and networking systems. * Teach students to administer, maintain, and troubleshoot Novell/Windows networks. * Teach students how to configuration and maintain a web server as well as design and maintain a website * Teach occupational skills and knowledge to provide students with the competence to become skilled in their field. * Develop lesson plans and organized class time so that preparation, instruction, shop work, and clean-up activities can be accomplished within the allotted time. * Demonstrate occupational materials, equipment, instruments, and processes using stand or teacher-prepared models, mock ups, sketches, and other instructional aides. * Guide students in the selection and performance of appropriate activities. * Provide individual and group instruction appropriate t the needs of the students and the requirements of the activities being performed. * Instruct students in the appropriate safety precautions and the safe operation and use of instruments and equipment. * Control storage, maintains standard of student conduct to provide an orderly, safe, and productive environment in an activity-type classroom. * Maintains accurate, complete, and correct records as required by law, district policy, and administrative regulations. * Communicates with employers, parents, and school counselors on individual student progress. * Evaluates each student's performance, knowledge, and skills in the course being taught, as well as prepare progress reports. * Other assigned duties. ## Related Videos - [Get ready to Rustle](https://www.wearedevelopers.com/videos/698-get-ready-to-rustle) - [Inspiring Young People (and Their Parents) to Become Programmers - Cassandra Chin](https://www.wearedevelopers.com/videos/1760-inspiring-young-people-and-their-parents-to-become-programmers-cassandra-chin) - [Angular Unleashed: Mastering Modern Web Development with Angular](https://www.wearedevelopers.com/videos/685-angular-unleashed-mastering-modern-web-development-with-angular) - [From Zero to Hero: NextJS 13 and Tailwind CSS for Beginners](https://www.wearedevelopers.com/videos/766-from-zero-to-hero-nextjs-13-and-tailwind-css-for-beginners) - [Closing Keynote by Joel Spolsky](https://www.wearedevelopers.com/videos/615-closing-keynote-by-joel-spolsky) - [The Naked Web Developer: Your Browser Is Your Framework](https://www.wearedevelopers.com/videos/224-the-naked-web-developer-your-browser-is-your-framework) ## Related Articles - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview)