I have been teaching English for just over six years now, to students of all levels and ages, and with many different goals. I have total absolute A1 beginners to C2 proficiency and everywhere in between, from private 1-2-1 classes in person or online, in-company business classes, classes in public schools and private academies, and even the odd summer camp job as well. On top of all this experience I am also a specialist with regard to training students for the Cambridge Exams(PET, FCE and CPE), as well as IELTS(academic or general), and I have a CELTA, TEFL and degree, and am currently studying for my Trinity Diploma.
In terms of my teacher style I like to foster an early rapport and sense of trust with my students, and to help them understand that making mistakes is all part of the learning process, and that it is ok to laugh at yourself sometimes, myself included! I try to keep the classes dynamic and relatively fast-paced unless there is a particular language point students need more clarification on. With regard to my preferred method of delivering new language points, whether it be more basic concepts like different usages of the present perfect and past simple, or used to and would, or something a tad more complex like participle clauses, inversion or ellipsis, I try to keep the time I spend talking down to a minimum.
As soon as I feel the content has been delivered then the focus is on the student's to cement the knowledge through practice, preferably in pairs or groups, then follow it up with real practice in the form of games, competitions or mini-projects.