One of my top priorities in our HS is to teach a love of Family, God and Country. Not only do we say the pledge and pray each morning, but we also sing a song from the Wee Sing America CD.
It has taken us WEEKS...but we have finally mastered song 17 on the CD which sings the 50 states in alphabetical order (mostly alphabetical).
This is not my daughter singing (although I also have a 4yo who successfully learned this song). But it's the same song we learned. Our version is slightly snappier.
To help us learn this song, and a little geography, I printed out a blank political map of the USA for each child. We worked on memorizing 4-6 statesin the song each day. Sometimes it worked out to do the states that all start with the same letter. (Ex: Alabama, Alaska, Arizona, Arkansas). We colored in the states on our maps that we were trying to memorize in the song that day.
The kids like doing that and I do think it helped with a bit of geography at the same time.
The only downside is that our whole family can NOT get this song out of our heads. We sing it in our sleep, at meals, while driving, at the store, during school, on the trampoline, at the pool...you get the idea. So, if you plan to learn this song...don't say I didn't warn you.