I raised my kids in the US (elementary school) and the UK (jr high and high school). I think regardless of where you raise your family, the single most important thing is that you have a strong intact family unit. If you've got that, then you've got the best defense against all of the pressures facing kids today, albeit it's not a guarantee but it's crucial! Talk talk and talk some more about all those issues from a really young age. If you have open communication, the kids are more likely to tell you things when they get older.
One big difference that i noticed between the US and UK - I found myself ultra paranoid in the US about bad things happening to my kids, in some cases I became over the top protective but in the UK, not so much. I felt a lot more comfortable giving my kids freedom in the UK than in the US.
As for Education - be involved no matter what. When they're in school, be proactive and form positive relationships with the teachers, then when there is a problem, you will looking to solve it more as a part of a team rather than putting the teacher or you on the defensive. Sometimes you have to force that relationship but whatever you do, don't quit. In choosing schools, in some cases i chose the 'lesser' of schools if I got the feeling that I could work with the school rather than going to the better school and feeling completely marginalized. I don't regret that decision for a second. We always needed to feel the love, so to speak. Also, formal schooling is only part of their education. Learning your American culture is part of their education, it just won't happen in school.