- Planning, preparing and delivering lessons to all students/pupils in the class
- Teaching according to the educational needs, abilities and achievement of the individual students and groups of students
- Adopting and working towards the implementation of the school development plan.
- Assigning work, correcting and marking work carried out by his/her students
- Assessing, recording and reporting on the development, progress, attainment, behaviour of students and any other duties assigned by the management.
- NCE/HND/B.ED/ B.SC.