Description: User submitted and ranked brain teasers, riddles, logic problems and mind puzzles. Free online games and message boards
Visit Link
Description: Many great educational games. Grades k - 8th.
Description: A large list of educational games. Includes math games, reading games, and how to tell time games.