I've read your comment about your educational situation. Personally, I would go for an Accelerated Christian Education (A.C.E.) They help me learn a lot more than when I went to public school. The work comes in these packets, but you can also do the online version which will score itself. In the online version, it'll mark your answers as correct or not and will allow you to fix your mistakes. The work allows you to learn at your own pace while incorporating God and His Word into the curriculum. They have Math, English, Science, Social Studies, ect. I hope this could be of some help.