Alabama Virtual Library- An online resource for "Connecting you to a World of Knowledge." This site offers many resources grouped for Elementary, Middle School, High School, College and Technical School, and Adults.
Epic Books- Online books on all levels. Some can be read to the student. Available in English and Spanish.