I read an interesting article on teaching English in Trinidad and Tobago today. Essentially Creole is spoken in TT and by some it’s regarded as a “sub-standard” English. In schools children learn to speak standard English which means erasing the mistakes they’ve learned at home speaking Creole.
There’s a move now however to teach standard English in the same way students would learn to speak any other foreign language such as German or French.
Instead of replacing Creole with standard English the two languages should exist side by side.
A good move in my opinion!