Over 140 - Genius or near genius
120 - 140 - Very superior intelligence
110 - 119 - Superior intelligence
90 - 109 - Normal or average intelligence
80 - 89 - Dullness
70 - 79 - Borderline deficiency
Under 70 - Definite feeble-mindedness

person is to be religious.To place these studies in perspective, it is helpful to know the general religious attitudes of Americans today. According to a February 1995 Gallup poll, 96 percent of all Americans believe in God, and 88 percent affirm the importance of religion. However, the degree of religiosity within this group varies considerably. Only 35 percent can be classified as "religious," using a definition that requires them to consider religion important and attend religious services at least once a week. And a March 1994 Gallup poll found that only 20 percent of all Americans belong to that politically active group known as "Christian conservatives."
To address this question, Duckworth and Seligman conducted a two-year study of eighth graders, combining several measures of self-discipline for a more reliable measure, and also assessing IQ, achievement test scores, grades, and several other measures of academic performance. Using this better measure of self-discipline, they found
that self-discipline was a significantly better predictor of academic performance 7 months later than IQ.
I think parental income definitely has a lot to do with it. Social expectation is immensely, immensely powerful. I am particularly reminded of the Pygmalion/Rosenthal effect (albeit, that isn't generally related to future income, but still in the same vein of thought), where certain students do better in the classroom because of teacher's differing expectations.
I don't think GPA is a good indicator because 1) so much of that depends on which school one is at (3.5 at Exeter is rather different from 3.5 at an Indianapolis Public School), 2) scholastic success and career success (measured in terms of income in this case) are not really related, and 3) lots of people cheat (though one could argue cheating can increase income too).
Wikipedia has a nice section with sources on how IQ affects job performance:
h
According to Schmidt and Hunter, "for hiring employees without previous experience in the job the most valid predictor of future performance is general mental ability."[68] The validity depends on the type of job and varies across different studies, ranging from 0.2 to 0.6.[69] However IQ mostly correlates with cognitive ability only if IQ scores are below average and this rule has many (about 30 %) exceptions for people with average and higher IQ scores.[70] Also, IQ is related to the "academic tasks" (auditory and linguistic measures, memory tasks, academic achievement levels) and much less related to tasks where even precise hand work ("motor functions") are required.[71]
A meta-analysis[69] which pooled validity results across many studies encompassing thousands of workers (32,124 for cognitive ability), reports that the validity of cognitive ability for entry-level jobs is 0.54, larger than any other measure including job try-out (0.44), experience (0.18), interview (0.14), age (−0.01), education (0.10), and biographical inventory (0.37). This implies that, across a wide range of occupations, intelligence test performance accounts for some 29% of the variance in job performance.