my school had "Information technology" for grades 10,11, and 12- (11 and twelve were mostly in Visual Basic, with some Flash thrown in for good measure), as well as AP CS 12, which I myself took in grade 11, and did nothing at all in and got 100%. Actually, come to think of it, I didn't do anything in any of those computer courses after the first day or so of IT11... technically I was silently upgraded to IT12 and even then I was far better at VB then anybody else in the school of 1400.
I credit all this to my 386 and VB2 during summer holidays one year...
Now the poor bastards there are using VS .NET... I actually visited there once, and I had to supress sarcastic laughter when they asked wether I used VB .NET.
"As my main language. I find the .NET framework clunky and an unnecessary distributable, and the CLR to be a cheap copy of the Java VM. I prefer VB Classic. yourself?"
That person spent the rest of that period trying to think of something that .NET could do that I not only couldn't do in VB6 but also hadn't done - didn't go over in his favour...