ICT / Computer Science Teacher
We are looking for a creative, experienced, and dedicated ICT / Computer Science Teacher to join our school team. The successful candidate will inspire students to develop their digital literacy, computational thinking, and problem-solving skills, deliver engaging and innovative lessons, and integrate technology effectively into teaching and learning, while ensuring all students have opportunities to develop their abilities and achieve their full potential in a supportive and stimulating learning environment.
Areas of Responsibility and Key Tasks
1. Planning, Teaching and Learning
- Plan and deliver engaging, well-structured ICT and Computer Science lessons in line with the relevant curriculum and examination requirements.
- Teach ICT and Computer Science, particularly at IGCSE level, ensuring students develop the knowledge and practical skills required for success.
- Develop students’ digital literacy, computational thinking, logical reasoning, coding, and problem-solving abilities.
- Use a variety of teaching strategies, practical activities, and digital resources to meet the needs of students with different abilities and learning styles.
- Set clear learning objectives and provide appropriate challenges to support student progress and achievement.
- Differentiate lessons and learning materials to support students who require additional assistance and to challenge high-achieving students.
- Encourage independent learning, creativity, collaboration, and responsible use of technology.
- Maintain effective classroom management and promote positive behaviour, participation, and respect.
- Integrate appropriate educational technology and digital tools to enhance learning experiences.
- Keep up to date with developments in ICT, Computer Science, and emerging technologies relevant to education.
2. Curriculum Delivery and Development
- Demonstrate sound knowledge of the IGCSE ICT and/or Computer Science curriculum, including syllabus content, assessment objectives, and examination requirements.
- Prepare schemes of work, lesson plans, teaching materials, and practical activities in accordance with curriculum expectations.
- Ensure appropriate coverage of the syllabus and effective progression of learning throughout the academic year.
- Teach relevant topics such as computer systems, data representation, networks, databases, spreadsheets, programming, algorithms, and information technology applications, as appropriate to the assigned syllabus.
- Provide practical opportunities for students to apply theoretical knowledge and develop technical skills.
- Review and adapt teaching resources to reflect curriculum developments and students’ learning needs.
- Contribute to curriculum planning, departmental discussions, and the continuous improvement of ICT and Computer Science provision.
3. Assessment, Monitoring and Reporting
- Assess students’ knowledge, understanding, and practical skills through appropriate formative and summative assessments.
- Mark students’ work regularly and provide constructive feedback to support improvement.
- Maintain accurate records of student progress, attainment, assessment results, and attendance as required.
- Use assessment information to identify learning gaps, set targets, and adapt teaching strategies.
- Prepare students for internal assessments, external examinations, and IGCSE examinations.
- Familiarise students with examination formats, assessment criteria, practical tasks, and effective examination techniques.
- Analyse examination results and assessment data to identify strengths and areas for improvement.
- Prepare progress reports and communicate students’ achievements and development needs to parents and school management as required.
4. ICT Resources and Technology Management
- Make effective use of computer laboratories, software, digital platforms, and other ICT resources to support teaching and learning.
- Ensure that classroom technology and learning resources are used safely, effectively, and responsibly.
- Support students in developing practical skills in relevant software applications, programming environments, and digital tools.
- Promote digital citizenship, online safety, cybersecurity awareness, data protection, and responsible use of technology.
- Ensure students understand the importance of protecting personal information, respecting intellectual property, and maintaining appropriate online behaviour.
- Report technical issues, damaged equipment, or resource requirements to the appropriate school personnel.
- Maintain an organised and productive learning environment in computer laboratories and other designated teaching areas.
5. Innovation and Enrichment Activities
- Encourage students to explore coding, programming, robotics, and other emerging technologies where appropriate.
- Develop practical projects and activities that promote creativity, innovation, teamwork, and problem-solving.
- Support ICT-related clubs, competitions, projects, and enrichment activities where required.
- Encourage students to apply their digital skills to real-world situations and interdisciplinary learning.
- Identify opportunities to enhance students’ technological knowledge and prepare them for further study and future careers.
6. Student Support and Classroom Management
- Create a positive, inclusive, and stimulating learning environment in which all students are encouraged to participate and achieve their potential.
- Provide appropriate support and guidance to students who experience difficulties with theoretical concepts or practical ICT tasks.
- Encourage independent learning, critical thinking, collaboration, and responsible decision-making.
- Monitor student engagement and progress, providing additional guidance where necessary.
- Establish clear classroom expectations and promote respect, responsibility, and appropriate use of technology.
- Support students’ academic development, confidence, and digital independence.
Qualifications, Experience and Skills
The successful candidate should demonstrate the following:
- A Bachelor’s degree or higher in Computer Science, Information Technology, Education, or a related field.
- A minimum of 3–5 years of relevant teaching experience, preferably within an international school setting.
- Strong experience teaching ICT and Computer Science, particularly at IGCSE level.
- Sound knowledge of the relevant IGCSE ICT and/or Computer Science curriculum, assessment requirements, and examination preparation.
- The ability to plan and deliver engaging, innovative, and differentiated lessons that develop students’ digital, computational, and problem-solving skills.
- Strong classroom management, communication, and interpersonal skills.
- Experience integrating technology and digital tools effectively into teaching and learning.
- Strong organisational skills and the ability to maintain accurate student records and assessment data.
- A commitment to fostering a positive, inclusive, and stimulating learning environment.