Should we get rid of English medium education from India? I feel that the reason why Indian students are so mediocre is because they study for most or the entirety of their lives in a language they barely understand. This leads to the culture of rote learning and memorisation without understanding.
Let me speak from my own experience. Unlike most of you, I assume, I studied in a school where the children were generally not from upper-middle class families, but the medium of instruction was English. Very few kids could actually converse in English, but they had figured out how to write answers in English in exams. Even the teachers barely knew English and could not explain what was written in the textbooks. I studied my 11th and 12th in DPS, so it was completely different there. However my performance in my high secondary exams were abysmal, and I ended up in a tier-4/tier-5 kind of engineering college. I am studying computer science, but I can wager that half the students in my class cannot write a "Hello world" program. We are given projects that involve programming, but no one in the entire class except me actually writes the programs themselves. They all copy projects from GitHub. The students in my project group are simply incapable of understanding basic programming concepts, and these guys are going to get computer science degrees. This is your average Indian engineering graduate.
Suppose we implemented regional language education at all levels, throughout the country, would the situation improve? Because both teachers and students would actually understand what is written in the textbooks rather than just memorise sequences of English words for exams?