I don't say it when the kids ARE in the room. At this job, this year, we watch the announcements on TV. They say "Please rise for a moment of silence." Then they say "Please remain standing for the pledge to the flag." I have to say "I pledge allegiance..." although I suppose a kid could say it. Some of mine say it, some just stand, and some choose to remain seated. I stand but I do not put my hand on my heart. In DE, it was also the law for a teacher to lead the class in the pledge, but it was never a big deal because they said the whole thing over the announcements. The kids almost never said it along. Again, I would stand respectfully. Also at that school I usually didn't have a class in the morning, but if I was out and about in the hall, it was part of the school culture for everyone to freeze during the pledge if they were walking around. The one disciplinarian would always be in the hall telling people to wait. If I was back to my room with no kids I wouldn't stand.