"Shema" itinerant teachers are professional teachers. But the large majority of them are not teachers of EFL. Most aren't native speakers of English either. They can be found teaching up to ten different children with a hearing loss from a number of different schools (elementary and junior high). Please take a moment to let them know what YOU recommend. Thank you!