The average number of years of schooling is 9.49 years, above the state average of 8.6, with men having only a slight advantage over women. (.3 years) However, there is a large gap between those in the city, with an average of 9.7 years versus those in the rural areas with an average of 5.9. The municipality has public and private schools that offer education from preschool to postgraduate. The municipality has 77 preschools, 104 primary schools, 34 secondary schools, 14 high schools and three technical schools.