There are many duties and responsibilities a teacher has. The following is a general overview.
1. prepare lessons, making them as interesting as possible.
2. prepare homework, assignments and assessment.
3. research information to ensure the knowledge they impart is current.
4. mark homework and pieces of assessment.
5. identify the needs of individual students in their classes, and work to help each child develop his or her own potential.
6. prepare resources for the classroom.
7. confer with students over their work.
8. assist children to learn, not judge their inability to learn.
9. identify emotional, intellectual, physical, etc issues which may be hindering the student from learning to his/her best potential, and research and recommend courses of action.
10. conduct parent-teacher interviews.
11. provide a sounding board (for both students and teachers) and allow for open discussion.
12. attend professional development sessions to improve his/her own teaching methods and curriculum.
13. present a professional but caring persona at all times.
14. Treat students with respect, and teach them to treat others with respect.