<p>+1 on what mathmom said. The kid came hard-wired that way. He wanted math and he wanted programming. I was dragged along for the ride!</p>
<p>S1 was one of those radically subject-accelerated kids. Wound up skipping 4.5 years of math. Our local school did nothing to accommodate him and he sat in 3rd grade doing 3rd grade math. The teacher would not budge. The one time we had to advocate was to request that he be tested for the off-site public highly gifted program. When he was accepted there, they tested him and placed him accordingly. Instant three year subject acceleration. We would have been THRILLED with one year. The great part was that he was then with other kids <em>his age</em> doing math he was prepared to learn. </p>
<p>But he was still hungry. So he started programming. Did Science Fair every years in MS so he could learn a new language. Did USACO training problems starting at the end of eighth grade, which opened a whole new world – because he needed more advanced math to solve the higher-level problems.</p>
<p>In our large school system, there were 39 kids in 2001 who took Alg in 6th grade or earlier (S1 among them). The powers that be decided this was a great idea and, along with a lot of other school systems around the country, started pushing for most kids to take Alg I by eighth grade. Problem was that they had to water down Alg I a LOT to get that many kids through it – and Alg II became the place where these kids got stuck and the teachers had to get them caught up. (Happened to S2, who took Alg I in seventh grade under the new, expanded access system. Fortunately his 9th grade Alg II teacher went to MIT and she got him straightened out! :D)</p>
<p>S1 went to a math/science program for HS and was able to take Lin Alg, multivariable, differential equations, discrete math, calc-based stat, proofs and real analysis at his HS, with his classmates. Also took a bunch of post-AP comp sci and physics classes, too, where he could use/expand the math. Some kids went to the flagship to take courses, but S preferred to stay at the HS and do additional self-study on the side in combinatorics, theory of computation and complexity theory. He even learned to love history and philosophy in HS, too. :)</p>
<p>Yeah, he’s a math major, wants a PhD in comp sci next.</p>
<p>This story likely would not have had a happy ending if we lived elsewhere. We feel very fortunate that S1 could get what he needed and thrive.</p>