Sounds as though you have something great going!
It's been working well for us. Now that they're older, it also gives me a chance to get my 2 cents in about more controversial areas like the evolution/creation debate.
They already know that I think that the school has no business teaching things like sex education.
Recently, there was an assembly having to do with just that. It required an opt out form I hadn't yet received in the mail. The girls told their respective teachers that they didn't think their mama would like them attending such a thing, so the teachers sent them to the library instead.
I was SO proud they stood up for themselves...not that I'm bragging or anything.
(grin)