• Deliver engaging and effective instruction to students in various subjects. • Assess and evaluate student performance, providing constructive feedback and support. • Utilize technology and other resources to enhance learning. • Foster critical thinking, creativity, and problem-solving skills in students. • Communicate effectively with students, parents, and colleagues. • Participate in professional development opportunities to stay updated on educational best practices. • Collaborate with other teachers, administrators, and support staff to ensure student success. • Provide guidance and mentorship to students, helping them achieve their academic & personal goals. • Ability to adapt teaching methods to various learning styles and abilities. • Strong organizational and time-management skills. • Commitment to ongoing professional development. • Patience, empathy, and a passion for teaching and mentoring students.