Websites for teacher use
The BBC everything website:
click here
National Library of Virtual Manipulatives:
http://nlvm.usu.edu/en/nav/vlibrary.html