For me it's clearly at home. My dad loved math and statistics, taught me concepts from a young age and a generation on I try to pass that on to my children. Given their aptitude and results it seems to work. I don't much believe that "some people just can't grok math" other than a basic correlation with IQ. I think we don't lay the foundation right for kids struggling with math since they have to follow or be dragged along a median path.
If mathematical enthousiasm is mostly developed at home, do American parents have or take less time to give kids that enthousiasm?
My kids get extra schooling in math in school (K-12 is the US equivalent), a few hours a week with a dedicated teacher for those hours. Okay, that teacher doesn't really grok math (gives the answers to the really hard questions, with 9 years olds ;), but the extra sessions with the peers combined with attention at home give good results on standardized tests plus exactly that enthousiasm that I'm hoping for.