Sheppard Software - educational games and activities for kids of all ages.
Arts, Education, Language Arts, English - Sheppard Software. Offers free and shareware versions of learning material which include US state games, vocabulary training, quizzes and the opportunity to play the games online.
https://www.sheppardsoftware.com/