Tanzania's school system is catered towards the wealthy. Less than 30% of students achieve secondary education, and the language barrier between primary and secondary education is much of the issue. The language of education for primary school is Kiswahili while the language of secondary school is English. Many children have no prior experience with English, and there is typically no extra or private help available.
Around 60% of all teachers are under qualified, there is a lack of incentive and instructional materials, and many of the public schools are located in extremely poor areas. Private primary schools are very few, and they are English medium and usually expensive.
While public schools can have more than 100 students in one classroom, private schools have the advantages of smaller class size and often better resources.