Homophones are two words which have the same sound. But their meaning is different. And their spelling is different.
This English writing worksheet improves vocabulary by teaching ESL students how to hear and write sentences with homophones.
Download the ESL worksheet here: homophones-worksheet.