Browse Computer Science Teacher roles matched to your experience and preferences. JobAssist writes tailored cover letters, fills out applications, and helps you apply in one click.
4.8 Based on 870 reviews
JobAssist lists verified open Computer Science Teacher jobs, from entry-level to senior positions, updated daily.
Yes. Every listing is screened for legitimacy before it goes live – real employers, real pay, no scams.
Yes – each listing shows the workplace type, including fully remote, hybrid, and office-based roles.
Listings range from entry-level to senior roles. Each one shows the seniority level and requirements up front.
Yes – upload your resume and JobAssist tailors and submits applications to matching Computer Science Teacher roles for your approval.
4,923 jobsComputer Science Teacher
Roles Computer Science Teachers also search
Y
This role involves making computer science interesting, practical, and easy to understand for school students through hands-on activities, coding exercises, projects, and real-world applications.
This teaching post helps students learn computer science and develop skills that will contribute to their growth as mature, capable, and responsible citizens. The role involves planning and guiding the learning process, creating a positive classroom environment, and assessing student progress.
This Computer Science Teacher role is for an outstanding secondary school in Harrow, North West London, seeking a long-term teacher to start in January 2027.
This full-time role for a Computer Science Teacher involves inspiring the next generation of tech innovators in a school where students excel and ambition drives success.
This classroom teacher position focuses on computer science within MAEF Public Charter Schools. The role involves developing and implementing lesson plans, assessing student progress, and fostering an innovative learning environment.
This role is for a Computer Science Teacher to join secondary schools across Birmingham and Solihull, offering a range of opportunities from daily supply to long-term and permanent positions.
This exciting opportunity is for an enthusiastic and knowledgeable Computer Science teacher to inspire pupils and help shape an innovative and engaging Computer Science programme at Wimbledon High School.
Teaching computer science to primary and middle school students in a bilingual school in Beijing is the core of this role, focusing on engaging and enriching lessons.
S
This teaching post involves educating students in computer fundamentals, programming, and information technology. The teacher will lead both theoretical and practical classes, fostering students' digital skills, logical thinking, and problem-solving abilities.
This teaching post focuses on providing engaging and effective ICT education to primary students, aligning with the Cambridge curriculum.
This teaching position involves educating and supporting students to help them achieve learning targets in computer science. The role requires a content area expert who can make sound instructional decisions, create a positive learning environment, and implement effective routines and procedures.
Teaching computer science concepts to students and fostering their learning is at the heart of this role. This position suits an educator dedicated to creating an engaging and supportive environment for students.
This teaching position involves planning and delivering computer science lessons to students, developing curriculum materials, and providing individualized support.
E
This role involves teaching Computer Science at an educational company with American and British schools in Kuwait. It suits a teacher with experience in UK or USA curriculum schools.
This teaching post involves planning and delivering appropriate learning experiences for students in computer science. The role ensures a conducive atmosphere for students' intellectual, physical, social, and emotional development, working under the direction of the school…
This teaching role is for a Computer Science Teacher who will deliver high-quality, engaging instruction to high school students, focusing on computer science and technology at various educational levels.
This teaching post at Lakeside High School involves inspiring students to explore technology, coding, and problem-solving. The teacher prepares students for a technology-driven future, covering foundational and advanced computer science topics.
This teaching post for the 2026-2027 school year involves teaching computer science to students from 3rd to 12th grade at a college preparatory school dedicated to gifted students with learning differences.
This teaching post is for a dynamic, qualified, and inspirational Computer Science teacher to deliver high-quality lessons across Key Stages 3, 4, and 5.
This full-time, long-term Computer Science Teacher position involves teaching students across Key Stage 3 and Key Stage 4, delivering engaging lessons, and supporting GCSE exam preparation.
This Computer Science Teacher position involves designing and delivering engaging lessons for computer science classes at independent schools. The role requires maintaining computer hardware, teaching programming skills, and providing individualized student support, while also collaborating with…
This teaching post involves educating students in computer science within a reputable international school setting. The role requires a qualified and experienced teacher capable of effective classroom management and positive relationship building.
A
This role is for a Computer Science Teacher to work in an educational company with American and British schools in Kuwait, teaching students within a UK or USA curriculum. The position requires a teacher with relevant experience and specific passport eligibility.
This teaching post focuses on delivering high-quality, engaging Computer Science education to students in Key Stages 4 and 5. The core responsibility involves following the Pearson Edexcel GCSE (9-1) and A Level Computer Science specifications, aiming for strong student outcomes and fostering a…
K
This teaching post involves developing and implementing engaging lesson plans for students, focusing on computer science subjects. The role suits an instructor passionate about education and helping students reach their full potential in a positive learning environment.
This part-time teaching position offers an experienced A-Level Computer Science Teacher the opportunity to work with highly motivated and academically ambitious students at a successful independent sixth-form college.
This teaching role is an opportunity to lead and shape IT across the college, helping learners gain digital skills, confidence, independence, and real-world capabilities.
This teaching post involves helping students learn computer science subject matter and develop skills that will contribute to their growth as mature, capable, and responsible members of society.
This teaching position focuses on conducting robotics and coding classes for students from Kindergarten to 9th grade within an Innovation Lab during school hours. The role involves fostering a love for Artificial Intelligence and Robotics through engaging daily sessions.
C
Teaching computer science to students in an American or British curriculum school is the main focus of this role. The position is for a teacher with experience in a UK or USA curriculum school, holding a passport from the EU, North America, Australasia, or South Africa.
This role involves developing and implementing engaging lesson plans to teach computer science concepts to students. It suits an educator who is passionate about technology and fostering a positive learning environment.
C
This teaching post introduces 6th-grade students to the fundamentals of computer science through engaging, hands-on learning experiences.
A
This computer teacher role in a CBSE school involves delivering the standard CBSE Information Technology or Computer Science curriculum.
This teaching post involves instructing academically talented 9th through 12th-grade students in computer science within an accelerated program.
Z
This teaching position involves delivering engaging and age-appropriate computer lessons to students from Grades 1 to 8. The role focuses on developing students' digital literacy, computational thinking, logical reasoning, and problem-solving skills through practical learning and interactive…
This Computer Science teacher role involves delivering high-quality lessons to students across Key Stage 3 and Key Stage 4, starting in January 2027. The position is based at a reputable school in the centre of Wakefield, known for its strong support for students, including those with special…
This nine-month position involves conducting an instructional program for students in grades 7-8, enabling them to explore career choices in business and providing hands-on learning experiences to equip them with job entry skills.
Teaching computer science to students involves developing and modifying instructional plans and materials to meet diverse needs. This role provides an atmosphere conducive to intellectual, physical, social, and emotional development, while supervising students in various school settings and…
This teaching position involves creating and delivering a computer science program for students, fostering a positive learning environment, and motivating students to develop essential skills and knowledge.
S
Teaching Computer Science to students, ensuring they gain a comprehensive understanding of key concepts, is the core of this role at St. Joan's School.
N
This teaching post involves educating students across a wide spectrum of computer-related subjects, from digital literacy to coding, programming, computer applications, and internet safety.
This role involves teaching computer science to students at Excelsior American School. The position requires strong knowledge of computer science fundamentals, programming concepts, and digital literacy to provide engaging lessons and support student learning.
H
This teaching post involves planning and delivering computer science instruction to middle school students, fostering a positive learning environment, and adhering to state educational standards.
B
This Computer Science Teacher position at Brown County High School focuses on teaching courses within the Indiana Computer Science CTE Pathway. The role involves providing students with engaging, hands-on learning experiences that develop technical skills, problem-solving abilities, and career…
T
Teaching computer science to students involves planning engaging lessons and activities to help them acquire both basic and advanced computer skills. This role focuses on developing students' confidence, managing classroom dynamics, and tracking their progress.
T
This computer science teacher position involves planning, organizing, and delivering an instructional program in technology, engineering, and design-based pathways for high school students.
Teaching computer science concepts to students is the core of this role, which involves developing and implementing engaging lesson plans. The teacher will create a positive learning environment and collaborate with colleagues on curriculum development.
Teaching computer science to students involves developing and delivering engaging lesson plans, assessing performance, and maintaining a positive learning environment.
This Computer Science Teacher role involves educating students, collaborating with staff, and actively participating in the school community. The position suits an educator committed to student development and upholding school policies.
N
This teaching post is for a skilled and enthusiastic IT Teacher to educate students in the +2 programme. The role involves teaching computer and IT-related subjects, preparing lesson plans, and conducting practical sessions.