My current girlfriend is a recent immigrant from India. She has been here (Canada) for 1 year. I'm looking for ways to help her improve her English and do so quickly, effectively and efficiently.
Back in India she went to a Private Catholic school from the age of 8/9 onwards where she was schooled in English( all subjects ). Somewhat to my surprise though her English is really not that great. For example - I would say that her vocabulary is very close to as good as my 10 year old sister's and her sentence structure/grammar quite a bit worse.
This is making things quite difficult for her in University here and I have ended up having to help her extensively with all of her written work.
She is taking 3 classes as well as working full-time so taking English courses is out of the question. I'm looking for ways for her to improve her vocab/grammar and pronunciation at home.
One thing that I know would help is for her to get out of the Indian culture. It's really holding her back as she hangs out with all Punjabi speaking people and works at a Punjabi restaurant. Essentially she only speaks English at school and with me.