I understand that langue in India is tricky.
We live in south India so Hindi is definitely not the primary or even secondary language for most people.
We have a state language - Kannada - that very few people in our circle of neighbors, friends, classmates, etc. speak. Most people we know are Indians from all over India (with varied language backgrounds) and expats.
While Hindi is a “national” language, in south India most people prefer English to Hindi.
However, most Indians did study Hindi in school (as a second or third language) so they can generally follow Hindi movies, speak in Hindi when required, etc.
In my daughter’s Hindi class there are about 8 students. All are “Indian origin” students (a few like my daughter are half Indian and half something else.) However, none are native Hindi speakers as the parents all have a different first language (Tamil, Telugu, Kannada for the most part).
So, to summarize, my guess would be that in the International schools in south India most of the kids taking Hindi are not native Hindi speakers. The situation would be different in other areas of India where Hindi is the primary Indian language used by the family.
Personally, we have pushed Hindi on her because we wanted her to be comfortable in one Indian language. All through her education there have been multiple choices for language classes and we have insisted on Hindi. We are doing the same with our son. Both do take extra tutoring in Hindi as well.
The trouble with consulting the school is that the entire administration is Canadian or from the UK. So they don’t have a real grasp on the content of the Hindi classes. The Hindi teacher is very nice and very sure of my daughter’s abilities…but I’m not confident that he is a completely unbiased judge!
I will follow up to see whether the school is doing Language A or B. I assume it is one or the other? Not both? The class is so small.
Thanks for the discussion here - I learned the questions I need to be asking!