> Markdown version of [/jobs/ext/3034607-upper-school-computer-science](https://www.wearedevelopers.com/jobs/ext/3034607-upper-school-computer-science). 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). --- # Upper School Computer Science - **Company:** All Inc. - **Location:** Fort Worth, TX, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Cyber Security, Elearning, Information Technology, Computer-augmented Design and Manufacturing - **Published:** September 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=f89b79f24f015f09 ## About the Role * Bachelor's degree in computer science or an education-related field; Master's degree preferred. * Three to five years of classroom teaching experience preferred. * Experience teaching computer science, with specific preference for experience teaching AP-level computer science, CAD/CAM, and Graphic Design. * Knowledge and experience with integrating technology into the classroom. * Committed to creating a student-centered, engaging classroom experience. * Must be a self-starter and have the ability to work independently and as a team member. * Analytical, problem-solving, and organizational skills. * High level of integrity, dependability, and sound judgment. ## Description The Upper School Computer Science and Technology Instructor is responsible for teaching a variety of technology courses within the Upper School curriculum. The instructor will work closely with the Educational Technology Department to ensure the progress of students in the technology program and to support the implementation of innovative instructional practices and technology integration throughout the Upper School., * Plan and teach technology and computer science courses, including introductory programming, AP Computer Science Principles, AP Computer Science A, CAD/CAM, Cybersecurity, Fabrication I, and Artificial Intelligence. * Utilize the Code.org curriculum alongside other supplemental resources to deliver engaging instruction. * Provide opportunities for students to demonstrate understanding through the use of project-based learning and varied, authentic assessment practices. * Support the continued development of the integration of technology into the curriculum and optimize the use of technology in teaching and learning, in partnership with the Educational Technology department and school administrators. * Help establish an environment that encourages innovative, creative, and independent use of instructional technology throughout the School. * Participate in professional growth activities that result in enhanced knowledge of best practices in computer science, instructional technology, digital learning, and innovative teaching methods. * Communicate clearly and professionally with students and parents about course content, expectations, and student progress. * Participate in parent conferences and student check-ins as needed. * Serve on school committees and participate in broader school life. * Participate in school-wide events, Chapel, faculty meetings, department meetings, and professional development opportunities. * Uphold school rules and policies with consistency and clear expectations. * Serves as an advisor to students, guiding students in academic, extracurricular, social, and personal development and acting as primary liaison to parents/guardians. * Maintain a safe, inclusive, and positive classroom environment. * Serve as an active member of the Technology Department, attend department meetings, collaborate across divisions, and contribute to school-wide initiatives. ## Related Videos - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) - [Thinking Differently - How to Make Money from Cyber Attacks & Cheats](https://www.wearedevelopers.com/videos/745-thinking-differently-how-to-make-money-from-cyber-attacks-cheats) - [Making Teaching Code Less Academic and More Market-Ready - Peter Ruppel](https://www.wearedevelopers.com/videos/1911-making-teaching-code-less-academic-and-more-market-ready-peter-ruppel) - [It's not easy being green](https://www.wearedevelopers.com/videos/558-it-s-not-easy-being-green) - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Opening Keynote: Civic Coding, A Framework for Democratic Tech](https://www.wearedevelopers.com/videos/963-opening-keynote-civic-coding-a-framework-for-democratic-tech) ## Related Articles - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [How Many Jobs Are Available in Technology?](https://www.wearedevelopers.com/magazine/450-how-many-jobs-are-available-in-technology) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)