Computer Science Teacher (High School)

Placements24

Klerksdorp

Hybrid

ZAR 240,000 - 420,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive salary
Modern computer labs
Professional development
Collaborative STEM team
Mentor students in technology

Job summary

Placements24 in Klerksdorp is seeking a dynamic Computer Science Teacher to lead the technology education program for high school students. You will inspire learners with computing, programming, and digital literacy, preparing them for a future shaped by technology.

The role involves delivering a modern curriculum, maintaining labs, and driving student motivation toward STEM careers in the North West province.

Qualifications

  • A degree in Computer Science, Information Technology or related field with a teaching qualification (e.g., PGCE).
  • Valid South African teaching certification, preferably with Computer Science specialization.
  • Experience teaching Computer Science or related subjects at high school level.
  • Proficiency in multiple programming languages (Python, Java, C++) and software development principles.

Responsibilities

  • Develop and deliver engaging Computer Science curriculum for high school students, covering programming, algorithms, data structures, and cybersecurity.
  • Facilitate hands-on learning using various programming languages and development tools.
  • Assess student understanding through coding projects, assignments, and exams.
  • Maintain computer labs and educational software, ensuring equipment is functional and up-to-date.
  • Inspire students to pursue further education and careers in technology within the Education & Teaching sector.

Skills

Python
Java
C++
Programming concepts

Education

Degree in CS/IT
PGCE or teaching qualification

Job description

About the Role

Our client is seeking a dynamic and knowledgeable Computer Science Teacher to lead their technology education program for high school students in Klerksdorp . This role involves inspiring students with the principles of computing, programming, and digital literacy, preparing them for a future increasingly shaped by technology. You will join a progressive school that invests in cutting-edge resources and fosters an environment where innovation and technical skill are paramount. This is a fantastic opportunity to shape the next generation of tech innovators in the North West province.

Key Responsibilities
  • Develop and deliver engaging curriculum for Computer Science, covering programming, algorithms, data structures, and cybersecurity concepts.
  • Facilitate hands-on learning experiences using various programming languages and development tools.
  • Assess student understanding through coding projects, assignments, and theoretical exams.
  • Maintain and manage computer labs and educational software, ensuring all equipment is functional and up-to-date.
  • Inspire students to pursue further education and careers in technology-related fields within the Education & Teaching sector.
Requirements
  • A degree in Computer Science, Information Technology, or a related field, coupled with a teaching qualification (e.g., PGCE).
  • Valid teaching certification in South Africa, preferably with a specialization in Computer Science.
  • Demonstrated experience teaching Computer Science or related subjects at the high school level.
  • Proficiency in multiple programming languages (e.g., Python, Java, C++) and understanding of software development principles.
  • Excellent ability to explain complex technical concepts clearly and foster student engagement with technology.
Benefits
  • Competitive salary, commensurate with experience and qualifications.
  • Access to modern computer labs and software resources.
  • Opportunities for professional development in educational technology and computer science.
  • A collaborative environment with colleagues passionate about STEM education.
  • The chance to mentor and inspire students in the rapidly evolving field of technology in Klerksdorp .
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computer Science Educator
Computer Science Educator

Placements24 • Benoni

Hybrid
ZAR 279,000 - 424,000
Hybrid work model
Professional development funding
Access to labs and tech facilities
Computer Science Educator
Computer Science Educator

Placements24 • Bloemfontein

On-site
ZAR 320,000 - 420,000
Competitive salary
State-of-the-art computer labs
Professional development opportunities
+1
Computer Science Educator
Computer Science Educator

Placements24 • Siyancuma Local Municipality

Hybrid
ZAR 300,000 - 420,000
Competitive salary
Modern computer labs
Professional development opportunities
+2
Computer Science Teacher
Computer Science Teacher

Placements24 • Mossel Bay

Hybrid
ZAR 300,000 - 420,000
Competitive salary
Professional development
Modern teaching facilities
+1
IT and Computer Science Educator
IT and Computer Science Educator

Placements24 • Randburg

Hybrid
ZAR 350,000 - 560,000
Competitive salary
Hybrid work model
Professional development
+1
IT Teacher Gr 10 to Gr 12 - Jan 2027 - Cape Town
IT Teacher Gr 10 to Gr 12 - Jan 2027 - Cape Town

Edustaff • Cape Town

On-site
ZAR 300,000 - 550,000
Competitive salary aligned with経験
Supportive school environment
Professional development opportunities
Science Teacher (General Science & Biology)
Science Teacher (General Science & Biology)

Placements24 • Rustenburg

Hybrid
ZAR 240,000 - 360,000
null
Inspire Tech Futures: High School CS Teacher
Inspire Tech Futures: High School CS Teacher

Placements24 • Benoni

Hybrid
ZAR 180,000 - 360,000
Competitive salary and benefits
Access to modern computer labs
Professional development opportunities
+2
Lead Science Teacher
Lead Science Teacher

Placements24 • Cape Town

Hybrid
ZAR 700,000 - 1,000,000
Health insurance
Retirement benefits
Professional development
+1
University Lecturer - Computer Science
University Lecturer - Computer Science

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 1,000,000
Competitive academic salary
Health insurance and retirement plan
Research grants
+3