Well, the NAEP online data explorer allows for cross-tabs to be created using several variables, including race and parental education level*. The following table and graph show estimated average IQ by race and the parental education level among 8th graders taking the NAEP math and reading assessments in 2013. The scores for both tests are on a 500 point scale, with a standard deviation of 37 on the math assessment and 34 on the reading assessment. In the proceeding table and graph, these are converted into IQ estimates with a mean of 98--corresponding to the national average NAEP scores of 283.62 for math and 266.02 for reading--and a standard deviation of 15. The math and reading scores are weighted equally:

IQ by parent ed and race

Less than HS

HS grad

Some college

College grad

White

93.0

95.8

101.7

105.7

Black

86.1

86.3

93.5

92.8

Hispanic

91.1

91.5

96.8

97.7

Asian/PI

96.1

99.0

102.3

110.1

American Indian

89.0

88.3

95.3

96.4

White kids from the homes of high school dropouts do about as well as do black kids whose parents are college attendees and graduates (marginally worse and marginally better, respectively). At every level of parental educational attainment, the racial ordering is the same--Asians on top, followed by whites, then Hispanics, then American Indians, and finally blacks. These things are, as Steve Sailer might say, drearily predictable.

Black student of college graduates who also qualifies for free lunch = 261

White students of dropout parents who doesn't qualify for free lunch - 278

Black student of college graduates who doesn't qualify for free lunch = 280

Also, you can disaggregate the Hispanic category into Cuban, Mexican and Puerto Rican, which on 8th grade math results in 276, 271, 269 respectively. Not at all surprising based on the admixture hypothesis.