High School CS Teacher — Inspire, Code, and Lead Tech Labs

Placements24

Noord-Kaap

On-site

ZAR 300,000 - 480,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Modern computer labs
Professional development
Supportive school community
Tech clubs involvement

Job summary

Placements24 is seeking a passionate Teacher of Computer Science to inspire Kimberley students with a solid foundation in programming, algorithms, and digital literacy. You will design dynamic lesson plans, guide practical projects, and foster technology interest across the curriculum.

The role requires a degree in CS/IT, teaching qualification, and strong classroom management. Experience in high school CS and proficiency in Python/Java/C++ are highly valued.

Qualifications

  • Bachelor's degree in Computer Science, IT, or related field; teaching qualification is essential.
  • Experience teaching Computer Science at high school level is desirable.
  • Proficiency in Python, Java, C++ and computational thinking concepts.
  • Strong classroom management and ability to motivate diverse learners.

Responsibilities

  • Develop and deliver engaging CS curricula covering programming, algorithms, data structures, and cybersecurity.
  • Create hands-on projects and activities to enhance practical skills.
  • Assess student performance through assignments, tests, and projects.
  • Manage classroom dynamics to ensure a positive learning environment.
  • Stay current with CS advancements and educational technology.
  • Collaborate with colleagues to integrate technology across the curriculum.

Skills

Programming languages
Classroom management
Communication
Computational thinking
Interpersonal skills

Education

Bachelor's degree in Computer Science/IT or related
Teaching qualification

Tools

Educational software
Learning Management System (LMS)

Job description

Placements24 is seeking a passionate Teacher of Computer Science to inspire Kimberley students with a solid foundation in programming, algorithms, and digital literacy. You will design dynamic lesson plans, guide practical projects, and foster technology interest across the curriculum.

The role requires a degree in CS/IT, teaching qualification, and strong classroom management. Experience in high school CS and proficiency in Python/Java/C++ are highly valued.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Teacher of Computer Science
Teacher of Computer Science

Placements24 • Noord-Kaap

On-site
ZAR 300,000 - 480,000
Competitive salary
Modern computer labs
Professional development
+2
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
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
Inspiring Computer Science Educator — Hybrid, Tech Lab & PD
Inspiring Computer Science Educator — Hybrid, Tech Lab & PD

Placements24 • Benoni

Hybrid
ZAR 279,000 - 424,000
Hybrid work model
Professional development funding
Access to labs and tech facilities
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
Tech & CS Educator | Modern Labs, Growth & Impact
Tech & CS Educator | Modern Labs, Growth & Impact

Placements24 • Benoni

Hybrid
ZAR 360,000 - 520,000
Competitive salary
Modern computer labs
Professional development
+2
Hybrid IT & CS Educator — Shape Tomorrow's Coders
Hybrid IT & CS Educator — Shape Tomorrow's Coders

Placements24 • Randburg

Hybrid
ZAR 350,000 - 560,000
Competitive salary
Hybrid work model
Professional development
+1
Dynamic Computer Science Educator | Inspire Future Tech
Dynamic Computer Science Educator | Inspire Future Tech

Placements24 • Mossel Bay

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

Placements24 • Mossel Bay

Hybrid
ZAR 300,000 - 420,000
Competitive salary
Professional development
Modern teaching facilities
+1
CS Educator: Inspire Next-Gen Tech Talent in Welkom
CS Educator: Inspire Next-Gen Tech Talent in Welkom

Placements24 • Bloemfontein

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