I find it disturbing that a school would even call for "Sunday Best." Those words have no meaning to me; not everyone has Sunday as their day of worship.
Of course, if this is a church related school, that's a different story. But, if it's a public school, they should know better. It would never happen here.