Score on IQ tests is a far better predictor of SES than parental SES. Someone in the 95th percentile for IQ will, on average, earn more than someone with parents in the 95th percentile of earnings.
See: http://www.emilkirkegaard.dk/en/wp-content/uploads/Intellige...