Thank you all for your valueable suggestions. I am not claiming that my English is perfect bcoz I am not a Native English speaking person but I do have some sense of grammar.. For instance, i have noticed many people use the phrase "He is so stupid, he don't know anything" It should be he does not know anything.. Similary this same teacher told me few days back that your nephew is so adorable, whenever he see me, he shouts and says..... here it should be whenever he sees me... I know it is it is very mean of me to critisize people like that but I can't help it. I am very particular about the English language even though it is not my mother tongue. The school that my nephew goes to is an English curriculum school and the principal is a western white woman whose native tongue is English. When we first got him admitted, he had this white British teacher who I think has left so now he is stuck with this Canadian or American lady of Indian or Sri Lankan origin. Any person can move to an English speaking country, stay there for few years either my marriage or immigration then get the nationality in a few years but that does not mean that he or she would be able to speak English as a native speaker. Passport or nationality does not count when it comes to hiring a kindergarten teacher for a reputed British curriculum school. One should hire a native speaker that is a person whose mother tongue is English or a person who has been born and educated in an English speaking country.
Once again I would like to thank you all for your time and suggestions.