Are you crazy to write all that you have written above or were you paid for it??
Nobody forces anyone to do something, however everyone has a Right to voice their concern, if you understand that thing first. If you go to a Restaurant and you do not get what you were promised won't you yell your guts out? And maybe then the paid Manager comes out and asks you- Were you forced to eat at our Restaurant? Maybe you would like that!
If a teacher cannot speak English, then why recruit someone like this in a school that is ideally meant to be an English Medium. Maybe the cost of hiring such teachers would be much lower compared to well educated teachers. That's Savings...Wow! I come from a SSC board school, my Hindi teacher was well versed with English. Only difficulty the school is in South Mumbai, FYI. Cant expect my 8 year old to travel to and from Marine Lines daily.
I agree the school is not run by our ex-mayor Mr.Mehta, but it is indeed run by his wife Mrs.Mehta, who apparently is the Chairperson and has to be involved in the ways the school is run and the well being of the students AND OF COURSE OVERSEE A GROUP OF EXPERIENCED ACADEMICIAN. And FYI Mr.Mehta has a cabin in the school premises. Maybe you can tell us WHY? Since you said he does not run the school, then I wonder WHY would he sit there, doing what? As you said he is good with Politics only, then maybe that is his office.
By saying go find another school, sounds just like Congress saying go find another Govt who can run India better...ALAS the future of our kids and India!!!