One of my fellow science teachers found this brilliant set of explanations of scientific ideas:
http://www.nakedscientists.com/ 
"Naked" as in stripped down to the bare essential ideas, rather than, well, you know what.  Try telling that to the school's locked down Google!
