Junior Library Guild - Offering free memberships, free books online elementary middle and high school
New American History - Social studies website reading levels start at grade 4 and up