sorry, I didn't read your whole post. Yes, they do break for lunch. But it is still 6 hours of math or english or economics for 7th to 12th grade, so that is some 12 year olds.