What are the responsibilities and job description for the High School Computer Science Teacher & IT Support Specialist position at Indian River Charter High School?
Indian River Charter High School (IRCHS) is committed to providing students with a rigorous and comprehensive education that fosters character, citizenship, cultural awareness, and academic excellence. As a public charter high school (grades 9-12) with 700-800 students, IRCHS has been rated an “A” school by Florida’s School Rating System and has held the highest ranking in Indian River County for the past 18 years.
IRCHS students take on significant responsibilities, from maintaining an open campus to fulfilling Homebase expectations and engaging in community projects such as cultural events, government meetings, and volunteer activities. Each student adheres to a 7-point behavior contract to remain enrolled. The school also implements random drug testing for all students, staff, and board members to maintain a safe and supportive learning environment.
Indian River Charter High School is seeking a High School Computer Science Teacher & IT Support Specialist to join our dynamic team. This hybrid role combines teaching introductory and advanced computer science courses with providing IT support for students, staff, and school operations.
The ideal candidate will have a strong background in computer science, coding, and instructional technology, as well as experience troubleshooting and maintaining IT systems. This position is perfect for someone who is passionate about technology and education and enjoys problem-solving in both instructional and technical environments.
- Develop and teach engaging computer science courses, including topics such as coding, programming (Python, Java, or C ), cybersecurity, artificial intelligence, and software development.
- Prepare students for AP/AICE Computer Science Principles or other advanced coursework.
- Integrate problem-solving, computational thinking, and real-world applications into the curriculum.
- Utilize hands-on projects, coding challenges, and technology-enhanced learning to foster student engagement.
- Differentiate instruction to meet diverse learning needs and ensure student success.
- Collaborate with faculty to develop interdisciplinary projects that integrate computer science with other subjects.
- Provide technical support for students, teachers, and staff, troubleshooting hardware, software, and network issues.
- Assist in maintaining school technology infrastructure, including Wi-Fi networks, school-issued devices, and classroom technology.
- Manage Google Workspace for Education, Microsoft Office, and other instructional software.
- Support the integration of technology into the classroom by assisting teachers with educational software, digital assessments, and online learning platforms.
- Oversee student technology accounts, password resets, and general device management.
- Assist with the setup and maintenance of classroom projectors, interactive displays, and audio-visual equipment.
- Maintain inventory of technology equipment, recommending upgrades and purchases as needed.
- Train staff and students on basic troubleshooting and best practices for school technology use.
- Bachelor’s degree in Computer Science, Information Technology, Education, or a related field (Master’s preferred).
- Valid teaching certification or Statement of Eligibility in Computer Science (Florida certification preferred).
- Experience teaching computer science, coding, or technology-related courses at the high school level.
- Proficiency in IT troubleshooting, including hardware, software, and network support.
- Strong knowledge of coding languages (Python, Java, or C ), cybersecurity, and cloud-based systems.
- Familiarity with Google Workspace for Education, Microsoft Office, and Learning Management Systems.
- Excellent problem-solving skills and ability to troubleshoot a variety of IT issues.
- Ability to work independently while also collaborating with teachers, students, and administrators.
- Commitment to maintaining a safe, efficient, and technology-driven learning environment.
Applications will be reviewed on a rolling basis until the position is filled. Only qualified candidates will be contacted for interviews.
Indian River Charter High School, Inc. is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by law. We encourage candidates from diverse backgrounds to apply.