This is so obvious, that it never dawned on me until recently: schools should invert how we do homework and how we learn. So, instead of the teacher teaching a class live, and then we go home and do homework, it should be the other way around. We should school ourselves with professional videos (perhaps taped by the teacher herself) at "home", then do our homework at school in the presence of a teacher that can see where the learning is not happening!!!!!!!!!!!!!! Then, from the teachers experience on that, she goes and tweaks the video, or expands it or breaks it up into parts based on problems encountered during the homework (it is now called schoolwork) sessions. This puts the emphasis of realtime human-human interaction in the problem solving part, not the rote learning and memorization part, which encourages creativity!
<object style="height: 390px; width: 640px"><param name="movie" value="http://www.youtube.com/v/nTFEUsudhfs?version=3"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/nTFEUsudhfs?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"></object>
Now, if I can get rid of "tests"....
<object style="height: 390px; width: 640px"><param name="movie" value="http://www.youtube.com/v/nTFEUsudhfs?version=3"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/nTFEUsudhfs?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"></object>
Now, if I can get rid of "tests"....