Euclidean geometry is still taught in American high schools, but I am strongly against it. I think it should be replaced with linear algebra. Arguments against Euclidean geometry: - Most of what you prove in a high school Euclidean geometry class seems pretty obvious until you learn about non-Euclidean geometry. It makes students think that proofs are pedantry for its own sake. - Euclidean geometry is basically useless. There was undoubtedly a time when people used ruler and compass constructions in architecture or design, but that time is long gone. - Euclidean geometry is obsolete. Even those students who go into mathematics will probably never use it again. Arguments for linear algebra: - $\mathbb{R}^2$ with the standard inner product is a model for the Euclidean axioms, so in particular you can still prove the same theorems if you really want to. - Linear algebra generalizes easily to dimensions larger than 3 where most students' geometric intuition breaks down, so it is easier for them to appreciate the need for axioms and theorems. - Linear algebra - particularly eigenvalues and eigenvectors - is ubiquitous in modern science and engineering. I would argue that the average person is much more likely to encounter an eigenvalue problem than a calculus problem. - Linear algebra is, of course, still the basic language in which most of mathematics is expressed and thus a linear algebra class is a more honest taste of what math is all about. - Providing students with an early foundation in linear algebra would make later education run more smoothly. Even many non-scientists use software that is based on solving linear systems or computing matrix decompositions, and it might help for such people to have a little more context. And those who go on to take further science classes - particularly physics - would more obviously benefit. If nothing else, we might finally be able to teach our students the correct second derivative test in multivariable calculus classes...