Here's a great, fun way for your students to learn the fifty states. Johnny Cash made this song popular singing about various cities in North America. I changed the lyrics so that they encompass all 50 states.
Included is a short version, and a long version; each with mp3 accompaniments.
My students always have a great time trying to sing all 50. I usually gave a prize to the 1st student to be able to do it. They get very excited.
Try it out. Have fun