Every student in New York City public schools will be eligible to receive free lunch starting Thursday, the schools chancellor said.