×
Register Here to Apply for Jobs or Post Jobs. X

High School Computer Science Teacher

Job in Pretoria, 0002, South Africa
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.
Requirements
  • 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.
Benefits
  • 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary