Where I am in Australia, we all packed lunches at home and brought them to school.
Few schools actually had food for sale, and when they did, it was individual snack items with no mess hall to eat at. You’d just buy a hot potato cake or dim sim (an Aussie dim sum variant) with spare coin and then eat it with your packed lunch on the grass with your school mates. But as for me and my group, we never really bought anything in all our years back in school.
I'm still a student too, and yep, from the time you start school until your last year, you have to pay for lunch. It's so normal here in my country to the point that I wish I were born in South Korea because I've heard school lunches are free there. And sometimes I just starve myself~~
(〜 ̄△ ̄)〜(〜 ̄△ ̄)〜

ive been outta school for half a decade and i'm american, paying for lunch in public schools is a normal thing (pretty sure it is for charter too but idr). i know here at least as young as middle school you have to pay. is it normal for people in other countries outside of the US to have to pay for lunch?