A homophone is a word that is pronounced the same as another word, but differs in meaning. It may also differ in spelling.
Espresso English has examples of homophones with audio here: https://www.espressoenglish.net/dont-mix-up-these-10-english-homophones/
If you need hands-on experience teaching English, South Bay Literacy will train you for free. Just go to https://southbayliteracy.org/volunteer/ or email sblcoffice@southbayliteracy.org