Primary education in Bangladesh covers the first six or seven years of schooling. Subjects taught include Bangla, English, math, science, language arts, history, geography, art, and music. Primary education prepares students for success in higher grades and provides the foundation for educational achievement. Teaching methods include both teacher-centered and student-centered approaches. While poverty and illiteracy were previously barriers to primary education in Bangladesh, government programs now provide free education up to 10th grade and have achieved near universal enrollment, gender parity, and a drop-out rate under 10%. Primary education in Bangladesh has progressed greatly but ensuring well-trained teachers remains important to provide quality education.