In Tanzania there are two systems of education, those that are run by the government and those that are run by the private sector. Schools run by the government receive a subsidy from the government and those run by the private sector receive none. This means children studying in government schools pay no school fees while those in the private sector must pay school fees.
Parents just pay for uniforms, stationery, etc. So to educate a child in the government schools is less expensive than those in the private sector.
At the primary level in the government schools, the cost can be USD 150 up to 250 per year, depending on the school. In the private sector, it can be USD 350 up to 450 as school fees only, apart from other needs. And this depends if the child studies at a boarding school or day school.
If it is a boarding school, the cost is higher than that. It can be up to USD 1500, depending on the school and its quality.