Answer:
free school meals are a requirement for most schools, and its to support poor students. Since most poor family's could not afford 3 meals a day. The school will at least provide lunch for free to those people. its great for those below a poverty line. but for those who CAN afford school lunch, they have to pay for it otherwise.