This website will save you lots of money if you just have printer, hole punch and binder. Make your own workbooks for every subject imaginable. Pre-k through middle school.
"SoftSchools.com provides free math worksheets, free math games, grammar quizzes and free phonics worksheets and games. Worksheets and games are organized by grades and topics. These printable math and phonics worksheets are auto generated."
The website is in need of a search engine so you will have to hunt and peck a bit to find what you want.