I also feel that most of the indian people may not be well acquainted with this word ‘fired’
I don’t think that is true. Whoever is a bit above average in his knowledge of English language, would probably know this particular meaning of ‘fired’ in India as well. In fact I bet more people would know about this usage of the word, than who know about the meanings of expelled, or debarred.
All the other words look fine to me (Yes, for academic organizations as well as professional ones), except probably ‘debarred’, which might be the best word for terminating one’s professional services (in all kinds of institutions).
Some people also use ‘Lay-off’ (an employee) for this, if we are collecting words ;)