I think if academic achievement got you laid in high school, and was associated with the type of fame and money bestowed upon athletes and entertainers, we would have alot more people doing well in school. Colleges would send scouts out to the inner city schools to find the intellectual diamond-in-the-rough, etc. So besides structural problems, there are cultural factors at play as well.