In college a full-time student may spend 12 hours a week in the classroom. High school lasts for 7 hours a day because it serves as a place to warehouse teenagers, not because it is educationally necessary. If high school students could attend class from say 9 AM to noon and have the rest of the day free (but with the need to set aside time for homework), as college students do, wunderkinds would feel less need to drop out.