The students are punished.
The teachers want them to talk English because it is an international language.
I say: The teachers are wrong.
I understand that governments sometime have the urge to suppress local languages. In Sweden you could be punished for talking Danish until the 1930’s. In Finland people could get bullied for talking Swedish until Finland decided to join the European Union. Both incidents are based on history. The former elite in a society are kept in place by the new elite.
However when the suppression is not based on history it is just wrong.
You should be proud of your own country. I have banned my children from visiting any country abroad realizing that other countries are hostile of our friendly partying life style as we saw it in the Czech Republic. My children should be proud of their Danish origins and act out like they rule the world. It is not so many years ago that our minister of Finance stated that we Danes would be able to purchase the rest of the world due to our welfare and superior culture.
However one thing is to be proud. Another is to be beaten up because some people abroad pure hostile and ignorant. So it is safest to remain at home.
I have to tell the people responsible down in Africa that their children can teach all the English they want. They won’t be businessmen. They don’t have the work ethics. Whenever I see documentaries about daily life in most African countries I see a culture with lack of structure and discipline. By that I don’t mean the kind of discipline the police can instill by shooting or beating someone up. I mean the discipline to serve faithfully without taking credits for your work all the time. By that I mean taking responsibility and protest if an order is wrong in a quiet voice.
No it is not the language. It is a lot more. Please stop this focusing on English. Speak Luganda for all means and start work hard instead. Then over generations like it is here in Denmark you will raise the social ladder and become businessmen for real.