But full-price lunch is for some families just too steep. School lunch costs for students vary by state and district, but on average, a single meal costs students $2.48 at the elementary-school level and $2.74 at the high-school level. ... Reimbursements range from 30 cents to $3.54 per student.