Get Epic! is an online library for children 12 and under to access whatever books they are interested in. It is free for educators and $5 a month for parents, it can be a great supplemental resource for students at home or school.
When setting up a profile all you need is the name and age, the rest of the set up is the student choosing which subject/topics interest them the most. They even have an option to choose Spanish/dual language books for English Language Learners. The next page will feature recommended books for the student, this updates as the student continues to read.
Each month they have challenges, a great way to track students usage of the program. I would definitely recommend this for advanced readers for independent study. This site is also great for reluctant readers because it gives them the choice in subject matter.