English is sometimes consider tough to learn language by those whom first language and mother language is different and they live in countries where English is speaking less in day to day communication. So the question arise where to learn English with correct pronunciation, free from grammatical mistakes. There are a lot of alternate to learn English online free of cost,www.careerafter12th.in will guide you to top ten free sites to learn English skills of Writing,Reading, Listening and Speaking.