High School Computer Science Teacher

Placements24

Pretoria

Hybrid

ZAR 240,000 - 360,000

Full time

12 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary
Hybrid work model
Professional development support
Access to modern labs

Job summary

Placements24 in Pretoria is seeking a dynamic High School Computer Science Teacher to educate students in programming, data structures, algorithms, and computational thinking, preparing them for higher education and the tech industry.

You will foster a passion for technology using a blended learning approach, modern labs, and ongoing professional development, with hybrid in-person and remote teaching to keep curricula at the forefront of technological education.

Qualifications

  • Bachelor's degree in Computer Science, IT, or related field; teaching qualification is highly desirable.
  • Proven experience teaching computer science 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 for blended learning.

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.

Skills

High school teaching
Programming concepts
Communication skills
Educational technology

Education

Bachelor's degree in Computer Science/IT
Teaching qualification desirable

Tools

Educational technology platforms

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 Teacher
Computer Science Teacher

Placements24 • Vereeniging

Hybrid
ZAR 300,000 - 500,000
Competitive salary
Performance bonuses
Modern computer labs
+2
Computer Science Educator (Grades 10-12)
Computer Science Educator (Grades 10-12)

Placements24 • Randburg

On-site
ZAR 250,000 - 420,000
IT and Computer Science Educator
IT and Computer Science Educator

Placements24 • Benoni

Hybrid
ZAR 360,000 - 520,000
Competitive salary
Modern computer labs
Professional development
+2
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
Computer Science Educator
Computer Science Educator

Placements24 • Klerksdorp

On-site
ZAR 320,000 - 420,000
Competitive salary
Professional development opportunities
Access to advanced computing resources
+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 Teacher (Secondary School)
IT Teacher (Secondary School)

Placements24 • Randburg

Hybrid
ZAR 360,000 - 540,000
Competitive salary
Professional development
Modern IT facilities
+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