I don't know what your religious preference is, but if you're looking for something Christian, generationsofvirtue.org has a lot of selections for teens. I saw their table at a homeschool conference and bought a book for my daughter -- was very impressed with how well everything was handled as far as the facts and age appropriateness.