I remember your previous thread, OP, and I'm very sorry the situation hasn't improved.
For what it's worth, I'm not a teacher of English as a second language. But I was a student with English as a second language, and well, I suppose I still am, even though I don't study it formally anymore. So I can offer the opposite perspective.
Your lessons sound absolutely fine. Yes, learning about rooms and furniture might not be the most exciting, but that's essential vocabulary. The same goes for food. Even for stuck up Saudi males who might not ever cook, presumably they want to know what goes in each dish in a fancy restaurant?
Your school, though, sounds shit. How can there be people barely speaking and speaking a lot in the same class? Without a proper placement test so people within roughly the same level are grouped together, the lessons won't be more than a box checking exercise.
I progressed very quickly through English lessons when I started. By the end of the first semester, once exams were over, I went to renew my matriculation and the people at the language school took a look at my grades and asked me: you seem a bit advanced for your level. Would you like to retake the placement test and see where you fall, to see if you can skip some levels?
And that's how I skipped one year's worth of lessons and was placed at a level where it was challenging enough to keep me motivated. Which was very ethical of the school, because that saved me one year of eye watering fees.
Your previous thread mentioned how short staffed your school is, which means many levels aren't avaliable. I'm sorry, but that's just terrible for the students. It's something worth changing schools over.
As for how you feel about the situation, it does sound like your low self esteem is affecting you a lot (understandably). I just returned last month from Germany, where I had two weeks worth of intensive lessons which were split between two teachers. They were both excellent teachers and I learned a lot - but the lessons of one of the teachers felt about half as long as the other's, for no apparent reason. So I much preferred the first teacher, simply because time went by faster. She also happened to teach the beginning of the week, so it's probably I just had more energy then and it had nothing to do with her teaching.
I'm sorry for rambling so much. Hope it helps you somewhat. If you would like to PM me with more info about your lessons, I'd love to give a more in depth opinion as a student.
But ultimately, I'm guessing disorganised school + students only going as a box ticking exercise, and nothing (or little) to do with your lessons.