I teach at a very academically rigorous school. But, there are a few things this school does that might surprise people:
1. Many teachers teach a wide range of grade levels. So you could have a teacher who *could* teach Linear Algebra teaching you in 4th grade math.
2. The school makes time for creative math and CS in addition to the regular class. So I get to work with students without pressure to get them past any particular test or goal posts.
@futurebird Yabbut do you teach physics with calculus or without?
@futurebird @whknott Agreed. Statistics is very important for understanding the world.
What made math hard for me when I was young was the preconception that "math is hard". So I expected it to be hard, and it was, until I realized it wasn't.
The other roadblock for me may be limited to a few people such as myself. I have a hard / impossible time learning things for which I see no purpose. Algebra was hard because uses for it were not discussed. "Just memorize this algorithm for factoring." Why? "So you pass the class." That doesn't work for me.
When I reached calculus it was clear how extremely useful it is. Now I needed algebra. The algebra came to me quick, easy, obvious, because I saw a use for it. I was endlessly puzzled over why two years of algebra in Junior High was so damned hard. And I didn't learn anything in that time.