English from the Roots Up
This is a really neat and fairly simple program designed to introduce children to 100 Greek and Latin words that are common roots of English words. Along with background information, Greek and Latin pronunciation guides, and other teaching tips are 100 pages containing one Greek or Latin Root word, a list of English derivatives (with definitions and other root words), teaching notes and extra derivative words.