Plan and deliver engaging lessons according to the school's curriculum.
Prepare lesson notes, instructional materials, tests, assignments, and examinations.
Teach and explain subject concepts clearly to students.
Assess and monitor students' academic progress.
Maintain effective classroom management and discipline.
Support students' academic, moral, and personal development.
Keep accurate records of attendance, assessments, and students' performance.
Participate in staff meetings, training, school activities, and other official programmes.
Communicate professionally with parents, colleagues, and school management where required.
Prepare students adequately for internal and external examinations.
Maintain a safe, respectful, and positive learning environment.
Perform other reasonable teaching and academic duties assigned by the School Management.