On the funding point, for elementary and high school education the US has a rather poor funding record. It’s only when you include the costs of providing university education that the US is the most expensive. Many US states spend half of what Ontario does on K-12 education and Ontario has a much higher educational attainment.