For the change in average levels of education and knowledge, the cause seems pretty obvious to me. If you extended the border of California 400 miles south into Mexico, the average state scores on tests of math, history, and English would obviously go down, simply because of the composition of the population. Similarly, if you move 10 million Mexicans into California, the average test scores of the people living within the borders of California will fall (even if there is no change in the amount of learning for one individual person). In general if you look into correlations between education spending and test scores, there is very little correlation. If you look into the correlation of ethnicity and test scores, its very significant.