Position Type:
Ypsilanti Community High School
Date Posted:
6/22/2026
Location:
Ypsilanti Community High School
District:
Ypsilanti Community Schools
Career and Technical Education (CTE) Artificial Intelligence Computer Programming
Ypsilanti Community High School
Ypsilanti Community School
Position Type: CTE Teacher - Artificial Intelligence Computer Programming
Location: Ypsilanti Community High School
Salary: $44,450.00 - $54,050.00 Per Ypsilanti Education Association Master Agreement
Join Our Team and Shape the Next Generation of AI Professionals
Ypsilanti Community High School is seeking an innovative, passionate, and industry-experienced Career and Technical Education (CTE) AI Instructor to lead our growing Computer Programming Program. This position provides students for a wide range of college, career, and workforce opportunities by developing both technical and problem-solving skills. Students will learn how AI systems are designed, trained, and applied to real-world challenges while developing the programming and problem-solving skills needed for success in college, career, and future technology-driven industries.
The ideal candidate will possess a strong background in computer science, programming, and emerging technologies, including artificial intelligence and machine learning. Candidates should demonstrate proficiency in Python programming, project-based instruction, and the ability to prepare students for college and career pathways in technology. Industry certifications, AI-related coursework, and real-world technology experience are highly desirable.
GENERAL STATEMENT OF THE JOB
Under the general supervision of school administration, the Career and Technical Education (CTE) AI Instructor will provide an innovative and student-centered environment to teach Artificial Intelligence (AI) Computer Programming. The instructor will prepare students for college, careers, and industry certifications through instruction in programming, artificial intelligence, machine learning, data analytics, and emerging technologies. The teacher will design engaging, project-based learning experiences that develop students' computational thinking, problem-solving abilities, and technical skills while connecting classroom learning to real-world applications.
The instructor will possess knowledge of computer programming, technology integration, and AI concepts. Preferred qualifications include experience teaching Computer Science, STEM, Robotics, or related technology courses, as well as proficiency in programming languages such as Python. The teacher will collaborate with students, families, staff, and community partners to create meaningful learning opportunities that prepare students for high-demand careers in technology, engineering, data science, and innovation.
The position reports to the Building Principal and the designated Career and Technical Education Administrator.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Instruction and Curriculum
? Teach foundational and advanced computer programming concepts using languages such as Python. ? Introduce students to Artificial Intelligence (AI) concepts, including machine learning, neural networks, and generative AI.
? Develop students' computational thinking, problem-solving, and algorithm design skills.
? Teach data collection, analysis, visualization, and interpretation using real-world datasets.
? Incorporate project-based learning experiences that require students to design, build, and test AI-powered solutions.
? Provide instruction on robotics, automation, and emerging technologies when applicable.
? Integrate AI ethics, digital citizenship, cybersecurity, privacy, and responsible technology use into the curriculum.
? Guide students in the use of industry-standard software, programming environments, and technology tools.
? Prepare students for postsecondary education, industry certifications, and careers in technology-related fields.
? Differentiate instruction to meet the needs of diverse learners and varying skill levels.
? Utilize formative and summative assessments to monitor student progress and adjust instruction accordingly.
? Foster collaboration, creativity, communication, and critical-thinking skills through team-based projects and presentations.
? Connect classroom learning to real-world applications through partnerships with businesses, colleges, universities, and technology professionals.
? Support student participation in coding competitions, hackathons, internships, technology clubs, and career exploration opportunities.
? Maintain curriculum alignment with state standards, Career and Technical Education (CTE) expectations, and industry trends.
? Continuously update curriculum content to reflect advancements in Artificial Intelligence, computer science, and emerging technologies.
Student Learning and Assessment (Students will be able to..)
? Write and troubleshoot computer programs.
? Use AI tools and technologies responsibly and effectively.
? Analyze and interpret data to solve problems.
? Design technology solutions that address real-world needs.
? Demonstrate readiness for college-level computer science coursework, industry certifications, and careers in technology-related fields.
Program Management
? Clear procedures for technology use and equipment management.
? Structured project timelines with milestones and deliverables.
? Consistent monitoring of student engagement and online activity.
? Collaborative learning norms that encourage teamwork and innovation.
? Regular reflection and goal-setting opportunities for students.
? Emphasis on ethical AI development, responsible computing, and professional workplace behaviors.
Student Support and School Climate
? Instruct and counsel students to enhance academic performance, employability skills, professionalism, and workplace readiness.
? Manage student behavior for the purpose of providing a safe and optimal learning environment.
? Foster a positive, inclusive, and culturally responsive classroom environment.
? Monitor students in a variety of educational settings to ensure safety and engagement.
Collaboration and Communication
? Collaborate with school staff, administrators, counselors, industry partners, and community organizations.
? Establish and maintain positive relationships with students, parents, and guardians.
? Participate in professional development, staff meetings, CTE initiatives, and school improvement efforts.
? Communicate regularly with families regarding student progress and program expectations.
? Assist with student recruitment, program promotion, and community outreach activities.
Professional Responsibilities
? Continuously expand knowledge of AI, machine learning, programming languages, and emerging technologies.
? Pursue industry-recognized certifications and specialized training.
? Engage in reflective practice to improve instruction and student outcomes.
? Build connections with higher education and industry partners to keep the program aligned with workforce needs.
? Foster a culture of innovation, curiosity, and responsible technology use within the school community.
MINIMUM QUALIFICATIONS
Required
? Valid College Degree in Related Field.
? Valid Michigan Teaching Certificate or eligibility to obtain appropriate Career and Technical Education (CTE) authorization through the Michigan Department of Education.
? Recent and relevant industry experience.
? Demonstrated knowledge of Artificial Intelligence, Machine Learning, Data Analytics, Computer Programming, and/or Cybersecurity.
? Strong communication, organizational, and classroom management skills.
? Ability to build positive relationships with students, families, staff, and community partners.
Preferred
? Previous teaching, training, mentoring, or workforce development experience.
? Experience working with secondary students in a Career and Technical Education setting.
? Experience teaching Computer Science, Programming, STEM, or related technology courses, with knowledge of artificial intelligence, coding, data analysis, and emerging technologies.
? Demonstrated ability to implement project-based learning, teach Python programming, build industry partnerships, and prepare students for college and career pathways in technology.
KNOWLEDGE, SKILLS, AND ABILITIES
The successful candidate will demonstrate:
? Python programming (preferred language for AI instruction)
? Data analysis and visualization
? Machine learning fundamentals
? Prompt engineering and generative AI tools
? Database concepts
? Algorithm design
? Cloud computing fundamentals
? Responsible and ethical AI practices
PHYSICAL REQUIREMENTS
Work is performed in both classroom and laboratory settings. The position requires standing, walking, demonstrating barbering techniques, lifting and moving instructional materials and equipment, and frequent use of technology and standard office equipment. Duties may require lifting and moving items up to 25 pounds.
WORKING CONDITIONS
Work is performed in a school environment with exposure to classroom and barbering laboratory settings. The position requires the ability to work under deadlines, manage multiple priorities, and maintain a safe learning environment for students. Occasional local travel for professional development, industry events, student competitions, and work-based learning activities may be required.
TERMS
The contract, salary and other employment conditions will be established by the Board of Education. Applicants who receive a conditional offer of employment for this position will be required to commit to leadership with a traditional and/or balanced calendar. Further, the applicant must agree to fully participate in all relevant training, inclusive of or unique to the building assigned and the District.
WHY JOIN YPSILANTI COMMUNITY SCHOOLS?
Ypsilanti Community Schools is committed to preparing students for success in college, careers, and life. Through innovative Career & Technical Education programming, students gain handson experiences, industry credentials, and real-world skills that lead to meaningful career opportunities.
Join our team and help students transform their passion into a profession while making a lasting impact on the future workforce of our community.
EQUAL EMPLOYMENT OPPORTUNITY
Ypsilanti Community Schools is an Equal Opportunity Employer and does not discriminate on the basis of race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability, veteran status, genetic information, or any other protected status under applicable law.