* Primary School: In Spain, primary school children (ages 6-12) typically have a "comedor escolar" which is a school lunch program. They eat lunch at school, usually around 1 pm.
* Secondary School: In secondary school (ages 12-18), the "comedor escolar" is less common. Some schools might have it, but many teenagers choose to go home for lunch or bring their own lunch to eat at the school.
So, the answer is not a simple yes or no. It depends on the specific school and the age of the child.