This is a great site for printouts and theme based activities. I use the project ideas on the site a lot. It is free, but you need to create an account.
This website has interactive math and reading games that can be played as a class on the smartboard, or individually on the computer. It is very clearly organized by grade, and the games are engaging and fun!