1.Teaching allocated subjects and students’ assessments
2. Keeps students record
3. Maintain daily lesson plans
4. Maintain class discipline
5. Efficient communication skills
6. Carry out any other task allocated by school head