I believe we need to reinvent schools, that students need to be able to self-teach using online dynamic material (as opposed to static textbooks). Teachers would design courses from mashups and assist students individually in their progress. Students would also have group assignments, team activities, etc...
A few links that should help you in your quest: http://textbase.com/Overview.html http://www.smarthistory.org/pop-art.html http://www.chem.arizona.edu/~salzmanr/480a/480ants/physchem.... http://www.usatoday.com/news/education/2008-07-09-open-textb... http://www.math.gatech.edu/~cain/textbooks/onlinebooks.html http://www.opentextbook.org/ http://en.wikipedia.org/wiki/Open_textbooks http://en.wikibooks.org/wiki/Main_Page