Government says teachers have moral obligation to provide education to all, rather than offering private lessons.

Almost half the population of Bangladesh does not know how to read or write. Authorities want to change this so they have made education free and mandatory until the age of 11.

In coaching centres government teachers can supplement their income by teaching extra classes. Students attending these classes are effectively guaranteed to pass their exams, but the ministry of education wants to ban the centres, saying that teachers and the government have a moral duty to provide schooling to all children.

But new students are flooding government schools, and there are not enough teachers to attend to them.

Al Jazeera’s Nicolas Haque reports from Bangladesh’s capital, Dhaka.