It Libellus Book Organizer at Giveaway of the Day...
Some features of Libellus:
Organize / Manage (Book; Author; Publisher; Category; Favourite; Wishlist);
Search (Title; ISBN; Author; Publisher; Category);
Print book list;
Export book list (CSV; HTML);
Browse book information on the internet;
Import book from the internet;
Add book to wishlist from the internet;
View what others say about a book;
It sounds right up a homeschooler's alley.