Texas has had a pledge of allegiance since 1933. In 2003, the Legislature required all schools to pledge allegiance to the U.S. and Texas flags and observe a moment of silence every morning at the beginning of classes.
Interesting that in the old days, when we actually had a Republic, there were less of these forced shows of patriotism.