My husband is a farm-boy. He doesn't remember a time when he didn't know about sex.
I am a city girl. My mom gave me a couple of pamphlets when I was in 6th grade and health class in grade 7 taught me an awful lot.
We chose to answer our kids questions honestly, but age appropriately. When asked by a little one how a baby gets in a mommy's tummy, my husband says a daddy gives something special to a mommy and sometimes God will turn it into a baby. As the kids age, we add more specifics.
The kids are 10, 9, and 7 now. The 10 and 9 year old know how sex works including proper names for body parts and the like. They also know it is a gift of God for married people. The 7 year old is still just not interested and is good with the explanation in the above paragraph.
Is Grade 4 a good time to explain? Yes. If you have set some groundwork before hand, it will not be a shock to your child. The first time a child hears the word sperm shouldn't be in school, it should be at home.
>>my husband says a daddy gives something special to a mommy and sometimes God will turn it into a baby. <<
God bless your hubby!!!!!
What a wonderful answer!
(now how do I break it to my eight-year-old about Santa?)