I think it is important to teach about the president in school. I think the Nation Anthem should be played every morning (hands over hearts) followed by a reciting of the Pledge of Allegiance.
I still remember going to see movies at military theaters and standing for the National Anthem. And for those that don't know, it's also very cool to be on base at the close of the buisiness day when they play "retreat" over the loudspeakers. Everyone stops where they are, cars included, military and retired military face THE flag, and salute or cover their hearts while the National Anthem is played. Most bases have several speakers, and people hold the salute until the last echo fades.
The National Athem has a very weird effect on me. No matter how many time I've heard it (thousands?), I still get goosebumps.