В Красноярске к 2004 году количество школьников снизилось на 3 тысячи. По данным управления образования Красноярска, на первое января 2004 года в городе зарегистрировано 153 школы, из которых 9 гимназий, 10 лицеев, 21 школа с углубленным изучением предметов и 10 специальных коррекционных учреждений. Всего в городе обучается 103 тыс. детей и работает более 8 тыс. педагогов. В среднем по городу наполняемость в классах составляет 25 человек. За счёт уменьшения количества школьников в Красноярске наметилась тенденция улучшения условий обучения детей: количество школьников, обучающихся во вторую смену, сократилось с 17,7 % в 2002 году до 14,7 % в 2003.