In my opinion, it might be good to take up the course in India where there are very good universities, based on the talent of the student. You have to consider the long term aspect of career also while taking up courses. If they finish the degree from a college here, what are the benefits? Another option would be to send to UK /USA , if you can afford , so that the horizon would be much big after completing the degree