This sounds exactly like what my two youngest girls (10 and 8) deal with at their parochial school every day. This school also has one of the highest passing rates (89.9%, as opposed to 65% to 72% for the rest) of the state's standardized test in the states. As it feeds all three local high schools, it also accounts for 8 of the last 10 Valedictorians at all three.
Seems to me this school is doing things the right way.
Very good, your parochial school probably allows such topics as God, the founding fathers, and personal responsibility to be taught in a positive light is my guess as well.