-Creates lesson plans that are appropriate for the age and abilities of the students in the class
-Evaluates student performance in class and on tests and provide feedback.
-Assigns special projects to students
-Communicates students progress to parents, particularly regarding students who need tutoring or other extra assistance.
-provides appropriate resources and learning materials for students.
-identifies varying teaching methods that work best for students who learn differently
-Develops and updates curriculum for the classroom
-Conducts research
-Encourages creativity in students.
-Maintains computer laboratories and keeps an inventory of supplies
-Ensure that computer equipment is functioning properly.
-Maintains accurate records of students progress in class and on examinations
-Keeps order in the classroom and handles student behavior issues in accordance with school system policies