That is a good idea. Between the Spanish and ESL classes I teach each semester I have many students. It takes me a while to remember all of their names. Adults can sometimes be more offended if you forget their names. During the first week of class I walk around with my class roster. I ask questions pertaining to what we are learning. I'll choose a name that I am unfamiliar with to answer the question. Eventually the names stick!
On the first day of the school, I use a puppet and I say "It doesn't know your language so you have to speak English. (They are 5-6 years old.) So they learn how to tell their names.
Grammar Checker -
WhiteSmoke is an innovative writing solution, with a spelling and grammar checker to catch mistakes, and a style checker to enhance your writing.