High School IT & CS Teacher: Innovate & Inspire

Placements24

Randburg

On-site

ZAR 350,000 - 520,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Pension fund
Medical aid
Professional development opportunities
Modern computer labs

Job summary

Placements24 seeks an IT & Computer Science Teacher for a Randburg high school. You will deliver engaging IT/CS instruction across grades 8–12, develop curricula, and guide students through programming concepts from Python to Java.

Applicants should hold a CS/IT degree with PGCE and have strong classroom management and the ability to explain complex topics clearly. This role emphasizes modern tech usage and interdisciplinary collaboration.

Qualifications

  • Bachelor's degree in CS/IT or related field with teaching qualification (PGCE).
  • Minimum 4 years of high school IT/CS teaching experience.
  • Strong proficiency in programming languages and concepts (Python, Java, C++, HTML/CSS, JavaScript).
  • Familiarity with curriculum development and assessment in CS education.
  • Excellent understanding of IT infrastructure, software, and emerging technologies.
  • SACE registration is required.

Responsibilities

  • Deliver IT and Computer Science instruction to grades 8–12.
  • Develop curriculum, lesson plans, and learning materials aligned with standards.
  • Teach programming concepts (Python, Java, C++, HTML/CSS, JavaScript).
  • Foster computational thinking, problem solving, and digital citizenship.
  • Utilize varied teaching methodologies including practicals, projects, and simulations.
  • Assess student progress via tests, assignments, projects, and practicals.

Skills

Python
Java
C++
HTML/CSS
JavaScript
Curriculum development
Educational technology
Classroom management

Education

Bachelor's degree in Computer Science or Information Technology
PGCE or teaching qualification

Tools

Google Classroom
Microsoft Teams
Learning Management Systems

Job description

Placements24 seeks an IT & Computer Science Teacher for a Randburg high school. You will deliver engaging IT/CS instruction across grades 8–12, develop curricula, and guide students through programming concepts from Python to Java.

Applicants should hold a CS/IT degree with PGCE and have strong classroom management and the ability to explain complex topics clearly. This role emphasizes modern tech usage and interdisciplinary collaboration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

High School CS Educator | Inspire Digital Skills
High School CS Educator | Inspire Digital Skills

Placements24 • Rustenburg

On-site
ZAR 300,000 - 420,000
Competitive salary
Modern computer labs
PD opportunities
+1
IT & Computer Science Teacher (High School)
IT & Computer Science Teacher (High School)

Placements24 • Randburg

On-site
ZAR 350,000 - 520,000
Pension fund
Medical aid
Professional development opportunities
+1
CS & IT Teacher for Grades 10-12 — Ignite Tech Futures
CS & IT Teacher for Grades 10-12 — Ignite Tech Futures

Placements24 • Rustenburg

On-site
ZAR 260,000 - 480,000
Competitive salary
Professional development
Modern IT facilities
Senior Computer Science Teacher & Curriculum Lead
Senior Computer Science Teacher & Curriculum Lead

Placements24 • Stellenbosch

Hybrid
ZAR 350,000 - 700,000
Professional development opportunities
Medical aid and pension contributions
Leadership roles within department
+1
Computer Science & Technology Educator (High School)
Computer Science & Technology Educator (High School)

Placements24 • South Africa

Hybrid
ZAR 240,000 - 360,000
Competitive salary package
Professional development resources
Hybrid teaching model
+3
Computer Science and IT Teacher (Grades 10-12)
Computer Science and IT Teacher (Grades 10-12)

Placements24 • Rustenburg

On-site
ZAR 260,000 - 480,000
Competitive salary
Professional development
Modern IT facilities
Senior Computer Science Educator - Lead Tech Curriculum
Senior Computer Science Educator - Lead Tech Curriculum

Placements24 • Klerksdorp

On-site
ZAR 450,000 - 750,000
Medical aid
Retirement fund
Professional development opportunities
+1
Information Technology (IT) Teacher
Information Technology (IT) Teacher

Placements24 • Randburg

Remote
ZAR 240,000 - 420,000
Remote work arrangement
Professional development opportunities
Forward-thinking institution
+1
Senior IT & CS Teacher - Shape Tech Talent in Upington
Senior IT & CS Teacher - Shape Tech Talent in Upington

Placements24 • Upington

On-site
ZAR 480,000 - 640,000
Competitive salary
Professional development
Modern computer labs
+1
Inspiring Computer Science & Tech Educator (Hybrid)
Inspiring Computer Science & Tech Educator (Hybrid)

Placements24 • South Africa

Hybrid
ZAR 240,000 - 360,000
Competitive salary package
Professional development resources
Hybrid teaching model
+3