Segundo dados do Censo 2010 divulgados pelo Instituto Brasileiro de Geografia e Estatística (IBGE), apesar da melhora no nível de instrução entre 2000 e 2010, mais da metade da população brasileira 10 anos ou mais de idade não tinha instrução ou tinha o ensino fundamental incompleto.

Segundo o instituto, em 2000 65,1% dos brasileiros com mais de 10 anos não tinha o ensino básico; em 2010, este número foi reduzido para 50,2%. A região Nordeste é a que tem o nível mais baixo de instrução: 59,1% da população com o fundamental incompleto e 4,7% com superior completo. No outro extremo, 44,8% dos habitantes do Sudeste tinham cursado apenas parte do fundamental, quando 10% tinha nível superior.

Além do aumento no número de pessoas que completaram o ensino básico, o número dos que terminaram o ensino superior nos últimos 10 anos cresceu 80%. Em 2010, 7,9% da população tinha esse grau de instrução, contra 4,4% em 2000.

O percentual de jovens de 7 a 14 anos que não freqüentavam a escola também foi reduzido, passando de 5,5% para 3,1%. As maiores quedas ocorreram nas Regiões Norte (de 11,2% para 5,6%, que ainda é o maior percentual entre as regiões) e Nordeste (de 7,1% para 3,2%).

No Sul, 2,5% dos jovens de 6 a 14 anos de idade não frequentavam escola em 2010, melhor resultado do país. O menor percentual desse indicador em todo o Brasil foi registrado em Santa Catarina (2,2%). A média nacional foi de 3,3%.

Na faixa de 15 a 17 anos de idade, porém, 18,7% da população do Sul não freqüentava a escola em 2010, o pior resultado nacional, empatado com a Região Norte. A média nacional era de 16,7%.

A rede pública de ensino atendia a 78,1% das pessoas que frequentavam escola ou creche no país em 2010. Este percentual foi mais elevado na Região Norte (86,0%), bem maior do que o segundo lugar, da Nordeste (80,5%). Em seguida, vieram Centro-Oeste (74,9%), Sudeste (75,1%) e Sul (77,7%). Entre as unidades da Federação, o percentual variou de 61,4% no Distrito Federal a 90,3%, no Acre.