320,980 more pupils taking school lunch