Guarulhos possui atualmente um déficit de 19 mil vagas em creches municipais para crianças com idade entre zero e três anos. Anualmente são criadas cerca de 1,5 mil novas vagas. Dessa forma são necessários pelo menos 10 anos para que todas as crianças sejam devidamente atendidas pela prefeitura, segundo o secretário da Educação, Moacir de Souza.
No total 7.218 crianças estão inscritas aguardando por uma vaga na Educação Infantil da rede municipal de ensino. Segundo dados do portal da Secretaria de Educação, a maior espera está para quem busca uma vaga no Maternal (crianças entre 2 e 4 anos) que atualmente tem 3.412 nomes.
O déficit de vagas atinge outras faixas etárias como o Berçário I (crianças de até 1 ano de idade) com 2.552 nomes na fila e o Berçário II (crianças entre 1 e 2 anos) onde atualmente 1.254 crianças aguardam.
Para reverter o quadro seria necessária a construção de novas creches. Em 2012 Souza anunciou a liberação de recursos do Governo Federal para a construção de 27 unidades com 15 salas cada uma atendendo cerca de 22 mil crianças. No entanto, os recursos vieram apenas para 11 creches que tinham previsão de serem concluídas até o final de 2014 com capacidade para 8.220 novos alunos. Até o momento nenhuma unidade foi entregue pela pasta.
As obras receberam investimento total de R$ 59,6 milhões, sendo R$ 28,7 oriundos do Governo Federal e contrapartida do município de R$ 30,8 milhões. Elas beneficiariam os bairros do Parque Primavera, Vila Branca, Jardim Acácio, Nova Carmela, Jardim M. de Lourdes, Parque Cecap, Jardim Nova Cumbica, Vila Alzira, Vila Galvão, Parque Santo Antônio e Estrada Velha de São Miguel – escolhidos devido a grande demanda nas regiões.
A cidade possui atualmente 140 escolas próprias e outras 56 unidades conveniadas. Há ainda 10 Centros de Educação Unificada (CEUs).
No total são 113 escolas de Educação Infantil com 1.514 turmas e 43.523 alunos; 107 escolas de Ensino Fundamental com 1.696 turmas e 54.186 estudantes; cinco escolas com Educação especial com seis turmas e 51 alunos; e 30 escolas com Educação de Jovens e Adultos (EJA) com 135 turmas e 4.016 estudantes.