English Club
English Club: Esl Games: Matching Homophones
Follow links to 46 different homophone matching games. Links are divided into elementary, intermediate, and advanced. Answers can be checked when completed, and a percentage scores are displayed.