Nein, die Pledge of Allegiance ist freiwillig. In Amerika ist es üblich, in der Schule vor Beginn des regulären Unterrichts und während des sogenannten Home Rooms auch die "Pledge of Allegiance" zu sprechen. Dabei legt man eine Hand aufs Herz, richtet sich zur Flagge, die sich irgendwo im Klassenraum befindet und sagt folgenden Spruch auf: "I pledge allegiance to the flag of the United States of America, and to the republic for which it stands, one Nation under God, indivisible, with liberty and justice for all."
Dies ist allerdings für keinen Schüler Pflicht. Als ich selbst in Amerika war, musste ich das nicht machen, tatsächlich wurde das in keiner meiner Klassen gemacht, wobei das auch eher unüblich ist. Es ist höflich, wenn du mit aufstehst und nicht einfach sitzen bleibst, aber du musst auch nicht mitmachen. Natürlich hilft es dem Gemeinschaftsgefühl, wenn du mitmachst.