1 On average, a lunch at school can cost anywhere from $1.50 to $3.50. 2  These lunches will generally include 2 to 3 different choices. 3  On top of the main meal, additional sides such as fruit and vegetables can be chosen. 4  For example, the Chaparral Elementary in Calabasas, California charges $3.50 per day for lunch.