It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.
There's no particular relationship between spending and educational results. Most education spending is actually on salaries and that's allocated according to political muscle.