Planning and delivering lessons. Maintaining an interactive class environment. Preparing teaching materials. Designing assessment tasks, marking scripts, and capturing marks. Assessing learners’ progress and providing feedback. Invigilating during exams. Submit weekly attendance. Record learner progress. Report learner performance and behavior to the management and to the parents. Attending all required meetings including parent meetings, staff meetings, and subject teacher meetings. Attending workshops and teacher training for professional development. Support school events such as academic awards, sports, etc.