High School Computer Science Teacher
Job in
Pretoria, 0002, South Africa
Listed on 2026-09-26
Listing for:
Placements24
Full Time
position Listed on 2026-09-26
Job specializations:
-
Education / Teaching
IT/Computer Science Instructor, Computer Science, Online Teaching
Job Description & How to Apply Below
About the Role
Our client is seeking a dynamic and innovative High School Computer Science Teacher to join their forward-thinking institution in Pretoria . This role involves educating students on programming, data structures, algorithms, and computational thinking, preparing them for higher education and the tech industry. You will foster a passion for technology and problem-solving, leveraging both traditional and digital teaching methods within the educational landscape of Gauteng , and contributing to a curriculum that stays at the forefront of technological advancements.
Key Responsibilities- Design and deliver comprehensive computer science curriculum for high school students, covering topics such as programming languages (e.g., Python, Java), web development, and cybersecurity.
- Develop and manage practical projects and assignments that enhance students' coding and problem-solving abilities.
- Utilize a blended learning approach, incorporating digital tools and platforms to supplement classroom instruction.
- Assess student learning through tests, projects, and practical examinations, providing timely and constructive feedback.
- Stay abreast of the latest developments in computer science and educational technology to keep the curriculum relevant and engaging.
- Bachelor's degree in Computer Science, Information Technology, or a related field; teaching qualification is highly desirable.
- Proven experience teaching computer science or related subjects at the high school level.
- Strong knowledge of programming concepts, software development principles, and current technology trends.
- Excellent communication and presentation skills, with the ability to explain complex technical concepts clearly.
- Familiarity with educational technology tools and platforms for blended learning.
- Competitive salary and performance-based incentives.
- Hybrid work model offering a blend of in-person and remote flexibility.
- Professional development opportunities and support for certifications.
- Access to modern computer labs and software resources.
- A stimulating work environment committed to technological education excellence.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×