I have tried using powerpoints, video and handouts to teach English, yet my students simply don't want to put any effort into learning the language. Any teaching ideas for a simple way of learning English?
When I look at your question, your methods are all teacher centered which means the teacher is the primary person delivering information. Language learning requires a much more student centered curriculum. Remove yourself as the primary dispenser of information, assess the English skills of your students, and have you and the students plan together to have activities which teach what they need to know. Have them practice talking to each other in English if this is a second language. If it is their primary language, check out Kagan activities to enhance the curriculum. Writing must also have a place in teaching English. To keep students interested requires a great deal of work to devise ways of learning which are relevant to the students' lives. Depending on their age, maybe job applications or interviews is the place to begin. If they are younger, maybe the conversation is about explaining family traditions to another student. Maybe researching the origin of their name is the way to teach writing/research skills. Whatever it is, make it both active and fun while they learn. Good luck as this is the essential question to answer for an English teacher. Simple is just not possible.
What about trying to figure what interests your students have like sports or music and incorporating those in your lessons. You could have students read about these interests or write about them (role play, create songs, write a plays. You could also have students pick what they want to read (have a selection) so they may be more interested in what they want to read or create a RAFT where students can pick an activity realted to an English subject based on their interest.