> do not wake up kids for school; if they cannot wake up in time, let them skip a class or two, or consider homeschooling<p>That is a completely infeasible suggestion for most people.
> Go to sleep only when you are very tired. Not earlier.<p>> In my view, everyone should always free run his or her sleep unless it makes it impossible to function in society along one's chosen profession, specialization, education, etc., or where it makes it impossible to take care of the young ones.<p>Is that not almost everyone? I often don't get tired till or 4 am and have to get up not long after that for work.