There's evidence[1] that there's no difference in intelligence between races at a very young age, and that tested differences only emerge later. This suggests that the IQ differences seen later are a result of societal factors and not something innate.
1: http://scholar.harvard.edu/files/fryer/files/testing_for_rac...