Mathematics And Life Science Teacher

Johannesburg, GP, ZA, South Africa

Job Description

To teach Mathematics and Life Sciences in line with

CAPS

requirements, ensuring strong curriculum coverage, credible assessment, learner support, and improved academic outcomes -- with full professional compliance via

active SACE registration

.

Key Responsibilities (CAPS-Aligned)



Teach Mathematics and Life Sciences aligned to

CAPS

and

Annual Teaching Plans (ATPs)

. Prepare lesson plans, term plans, and structured revision/exam prep programmes. Design and implement CAPS-aligned assessment: class tasks, formal tasks, tests, projects/practicals (where applicable), and exams. Mark, record, and report learner performance accurately and on time. Maintain CAPS-compliant subject files/evidence (assessment plans, tasks, memos, mark schedules, learner evidence). Analyse results, identify learning gaps early, and run interventions (catch-up plans, extra lessons, targeted support). Maintain discipline and a positive, productive classroom environment. Communicate progress with parents/guardians and contribute to learner support processes. Participate in moderation, subject meetings, professional development, and school programmes/events.

Minimum Requirements (Non-Negotiable)



Active SACE registration (MUST).

Recognised teaching qualification (

BEd / PGCE

). Proven ability to teach

Mathematics

and

Life Sciences

at high school level. Working knowledge of

CAPS

, ATP planning, and assessment requirements.

Key Competencies



Strong subject command + clear teaching method CAPS planning discipline + reliable admin Learner support and results improvement mindset Professional conduct, punctuality, teamwork Strong communication with learners, parents, and staff
Job Type: Full-time

Pay: R10000,00 per month

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1636064
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, GP, ZA, South Africa
  • Education
    Not mentioned