Explain please.
I need to elaborate - I missed that the law requires private schools as well, so I may be in agreement with you. If the school is funded by my tax dollars, then I have no problem with being required to pledge allegiance to our nation (which gives them the money in the first place)! Otherwise, they can home school or go private.
A private school, however, should not be required to do this at all, but I would hope they did anyway.