Iowa #8, but just spending money per capita doesn't mean your spending wisely becase of differences in cost of living. Less money buys more education here. Iowa is, or was, the most literate state in America. I haven't checked because someone had to read it to me.
Also, alot of kids farm out of H.S. so they don't go to college or just vocational. You will notice that the upper midwest ranks right below the Ivy League. The educated idiots can thump their chests as far as I'm concerned.