How to improve English? Writing skills?

Re: How to improve English? Writing skills?

I teach English at a university in Lahore, and once I was given a class which consisted of all those students who failed in the entry test...and I was given the task of improving their written English to a level that they were at least able to pass...and I did it by making them write A LOT...and then correcting their mistakes, explaining the mistakes to them, telling them strictly NOT to repeat those mistakes...by doing that I managed to make them write good English(all of them passed in the final paper)...though not perfect...so I think this is how you can improve.

Read books and pay attention to the structures of the sentences, vocabulary(spellings plus pronunciation) and also the articles...since articles are not used in Urdu...many people find it difficult to use the correct articles when they think in Urdu and then translate their thoughts into English, then write English, and get help from someone to get rid of your mistakes, and then promise yourself NOT to repeat your mistakes.

I hope it helped...all the best! :)