CS & IT Teacher for Grades 10-12 — Ignite Tech Futures

Placements24

Rustenburg

On-site

ZAR 260,000 - 480,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Professional development
Modern IT facilities

Job summary

Placements24 in Rustenburg, North West invites applications for a Computer Science and IT Teacher for Grades 10-12. The role focuses on delivering a rigorous curriculum covering programming languages (Python, Java), data structures, databases, and related ICT topics, within a school that emphasizes digital literacy and innovation.

The successful candidate will foster critical thinking, lead technology clubs, collaborate with colleagues on curriculum development, and mentor students aiming for

Qualifications

  • Bachelor-level or higher qualification in Computer Science or IT with PGCE or teaching credential.
  • Experience teaching Computer Science and IT to senior secondary students.
  • Proficiency in at least one major programming language (Python/Java/C++) and familiarity with databases.
  • Strong understanding of South African high school curriculum frameworks.
  • Excellent pedagogical and communication skills, with a passion for STEM education.
  • SACE registration or eligibility would be an advantage.

Responsibilities

  • Develop and deliver engaging lessons in Computer Science and IT for Grades 10-12, covering programming, data analysis, and computational thinking.
  • Design and implement practical assignments, projects, and assessments that evaluate students' understanding and application.
  • Stay current with technology trends and integrate them into the curriculum.
  • Utilize school IT infrastructure to enhance learning experiences.
  • Foster academic integrity and collaborative problem-solving in the classroom.
  • Provide mentorship to students pursuing STEM studies or careers.
  • Supervise technology clubs or coding competitions.
  • Communicate progress with parents and contribute to departmental planning.

Skills

Programming languages
Data analysis
Computational thinking
Curriculum adaptation

Education

Relevant tertiary qualification in Computer Science or Information Technology
Post-graduate teaching qualification (PGCE)

Job description

Placements24 in Rustenburg, North West invites applications for a Computer Science and IT Teacher for Grades 10-12. The role focuses on delivering a rigorous curriculum covering programming languages (Python, Java), data structures, databases, and related ICT topics, within a school that emphasizes digital literacy and innovation.

The successful candidate will foster critical thinking, lead technology clubs, collaborate with colleagues on curriculum development, and mentor students aiming for

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
High School Computer Science Innovator & Lab Mentor
High School Computer Science Innovator & Lab Mentor

Placements24 • Klerksdorp

Hybrid
ZAR 240,000 - 420,000
Competitive salary
Modern computer labs
Professional development
+2
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
Remote IT Teacher for Secondary Coding & Cybersecurity
Remote IT Teacher for Secondary Coding & Cybersecurity

Placements24 • Randburg

Hybrid
ZAR 300,000 - 520,000
Computer Science Teacher (High School)
Computer Science Teacher (High School)

Placements24 • Klerksdorp

Hybrid
ZAR 240,000 - 420,000
Competitive salary
Modern computer labs
Professional development
+2
Inspire Innovators: Technology Education Teacher
Inspire Innovators: Technology Education Teacher

Placements24 • Vereeniging

Hybrid
ZAR 180,000 - 260,000
Competitive salary and benefits
Access to well‑equipped technology lab
Professional development opportunities
+2
High School Computer Science Teacher — Hybrid, PD & Tech Labs
High School Computer Science Teacher — Hybrid, PD & Tech Labs

Placements24 • Pretoria

Hybrid
ZAR 240,000 - 360,000
Competitive salary
Hybrid work model
Professional development support
+1
High School Computer Science Teacher
High School Computer Science Teacher

Placements24 • Pretoria

Hybrid
ZAR 240,000 - 360,000
Competitive salary
Hybrid work model
Professional development support
+1
Physical Sciences Teacher – Ignite STEM for Grades 10-12
Physical Sciences Teacher – Ignite STEM for Grades 10-12

Placements24 • Soweto

On-site
ZAR 240,000 - 380,000
Senior IT Educator — Shape the Next-Gen Tech Talent
Senior IT Educator — Shape the Next-Gen Tech Talent

Placements24 • Polokwane

On-site
ZAR 420,000 - 540,000
Competitive salary
Pension fund
Medical aid
+2