Since I work at a school I am constantly trying to find good (free!) websites that have good worksheets for the beginning things like shapes, colors, numbers, ect. I found this website (www.kidzone.ws) and I really like it, there's stuff on there for older kids as well but I haven't looked at it yet.
I've printed off a lot of the pages on here, and it's basically the "curiculum" that I'm usuing right now. It works for me!