This is a really nice online resource for students of any age. I'm hopeful some of my middle school students could use it or find it interesting to poke around in. It came to me in a Tweet from Jim Burke (h.s. teacher, NCTE, College Board) this morning.
It is an online edition of The Dictionary of the History of Ideas hosted by the University of Virginia.