Is your sons passion for cricket a menace? Is he breaking glasses and have you been called to the principals office for that?
If yes, then thank God for that. In this world of excessive information, major problem faced by youngsters is that they are not interested in anything. Or they are interested in everything. I stumbled upon a self learning product called "Smarten Your English through Cricket" while travelling from London to Mumbai.
To my surprise, this product combines Personality development, Communication skills, basic Management ideas and English upto IELTS / GRE through Cricket related subjects, Cricket alone! It uses various cricket matches, cricket players, umpires, statistics, trivia, gossips, scandals etc, etc to teach English and personality development.
The best way to teach your son is through his heart. Let him get interested - then, it is an automatic learning. I strongly recommend parents to check out this product - it is available in India, just go for a google search - for their sons sake. In this recession, the best investment you can do is in the future - on your son.