Develop and implement lesson plans for up to four classes at both the upper and lower levels that fulfill the requirements of the curriculum; Prepare lessons that reflect accommodations for differences in student learning styles; Present subject matter according to guidelines established by TEA, board policies and administrative regulations; Work cooperatively with administrators, department chairs, and other staff as needed to meet curriculum objectives; Help students analyze and improve study methods and habits; Serve as an advisor to 15-17 students; Conduct ongoing assessment of student achievement through formal and informal testing; Manage student behavior in accordance with Student Code of Conduct and Student handbook; Take all necessary and reasonable precautions to protect students, equipment, materials and facilities; Assist in selection of books, equipment and other instructional materials; Establish and maintain open communication through conferences with parents, students, principal and teachers; Compile, maintain and file all physical and computerized reports, records and other documents; Attend and participate in faculty meetings and serve on staff committees; Participate in staff development activities to improve job-related skills; Attend after school faculty meetings, evening parent meetings, weekly liturgies, class retreats and open houses as requested; Perform other duties as assigned. Advanced understanding of key principles of teaching, learning and assessment; Ability to plan and deliver detailed and well thought out lessons with an understanding of learners' needs, utilizing an extensive range of teaching techniques; Ability to create assessments that accurately measure students' learning; Successful completion of VIRTUS and background check; Ability to work effectively with individuals from diverse communities and cultures.