• Organize the classroom effectively
• Prepare materials and activities
• Identify students with special requirements and create individualized plans accordingly
• Provide feedback based on students' behavior and performance
• Manage and resolve classroom problems that might arise
• Collaborate with teaching staff and administrators to enrich the quality of teaching in class
• Previous experience as an English teacher• Knowledge of various teaching methods• Deep understanding of the English language• Presentation and communication skills [verbal and written]• Experience: +1 years of experience in teaching kids is preferable• Native-like accent• A patient, energetic, and understanding personality• Dedication to students' development and growth