I would respectfully disagree that US citizens "should" recite the pledge of allegiance every day at school. I understand that you probably meant something along the lines of "it makes no sense for non-US citizens to recite the pledge of allegiance at all", but I'd still like to address the point you happened to write.
I'm firmly convinced that no child, citizen or not, should engage in a daily ritual like that, especially not at school. The worst aspect of contemporary education -- not only in the US, but in many other countries -- is teaching through indoctrination. Instead of encouraging our kids to develop their critical thinking, our educational systems focus on making them learn by repetition and trust the authority.