One more perspective. Chemistry-major college senior here. I started getting the real basics of algebra as early as 6th or 7th grade (you know, 5+x=12). I had a various slew of math in middle school, but I think most of it was algebra. I had more algebra as a freshman in a class I was thoroughly bored in (too easy and slow), then moved to the honors class for geometry/algebra II. I lasted a semester as it was too advanced after that bad freshman year. The school really needed a mid-level math class. Anyway, I was then bored out of my mind again that second semester. I’m trying to remember what I took junior year–probably more algebra II. Senior year was precalc, which had basically no calculus in it, a whole bunch of jocks, and a teacher who, while not a bad guy, was too prone to prefer talking basketball to math. Got a dose of both single and multivariable calculus here in college.
Anyway, I’ve learned over the years that I learn math better in context. I’m not talking about one of those “somewhat-related-to-something-in-business-or-science-in-the-problems-section-of-the-math-book” problems, but in a full-blown chemistry or physics course. Logs, for example, as somebody else said, aren’t that useful for lots of math calculations when you’ve got a calculator instead of a slide rule. I kinda know how to read a log table, have no idea how to use a slipstick, and would rather punch it into my calculator than look up the numbers anyway. But I know logs well, not because of math, but because of chemistry and physics. Actually, I first learned to use logs while doing radioactive decay calculations back in high school chemistry.
I took calc II here at school after I took a semester of physics, and we used matrices in physics far before I saw them in calc. So by then I had matrix operations down for the level the calc II required, though not at the level something like linear algebra would’ve taught me. I’ve got a far better handle on calculus in general now thanks to physics and physical chemistry than I ever got out of calc I.
As far calculators and graphing calculators, I didn’t have a graphing calculator of my own (a TI-86) until I was a junior in high school. I still use the same calculator now, 6 years later (it’s complete overkill for my accounting class.) I used a scientific calculator for several years before that, and the school’s collection of old T1-82s were only given out occasionally for specific uses in graphing applications. I don’t think I knew anyone, other than the teachers, who had a graphing calculator, at least not in middle school. To me, graphing calculators are a mixed bag, like I guess any tool. They make tedious things like graphing easy (I can draw a graph by hand, but I’d rather just let the calculator do it) and you can do a lot with them if you learn the advanced functions. However, too many people just trust what the calculator tells them instead of thinking about whether or not it’s a reasonable answer. I swear, sometimes I think that if the calculator said that 2+2=11, people wouldn’t think to question it (or at least check the base.) Calculators are wonderful tools, especially things like the TI-89 that can do things like solve multivariable calculus, but you have to know how to use the calculator and have the ability to do it without the calculator so that you know if the answer is reasonable.