My two go to bed by 2100 (they are 12 & 10), they get up at 0530 and leave with me at 0630. They arrive at school at 0645 for a 0700 start. They are out bu 1345 (after having had 2 breaks & lunch - a healthy one which WE provide them). The driver picks them up and they are home by 1410 - an hours homework a day and snack later its not even 1600! Plenty of time for friends and free time - OK so I arranged my accomodation around my kids school but doesn't everyone do this?

Sure its different from home but completely normal in the Middle East (where we all live, by the way!)