You want to use flash cards! What a terrific idea. I usually had the kids names down in a week. One yr I had 29 eight year old boys and 12 girls or so. I use to quiz myself with the kids. Games. Another yr. I had six Jose’s.
You can make a set of actual flash cards. You need index cards, marker, a set of photos… one photo per card.
If they are younger kids, put their names on the desks with contact paper. That will help you and the kids. They forget how to write their names completely sometimes. Rofl! Poor Maria Lara was Mara Lara! I use to kid her about it. Ah, she put up with me