Direct instruction is really good, Teach your Child to Read in 100 easy lessons by siegfried engelmann will get a 3 year old reading in 3 months, I did two lessons a day with mine. Unfortunately all his math stuff is owned by textbook publishers and stupidly expensive