Only 408 pupils eat one free meal a day