I think VB is a good choice for high school programming. As well as being closer to spoken English than most languages, it has excellent GUI development tools and also the by useful IDE features like Intellisense and auto formatting. But the best thing about it IMO is that it's the only programming language that most people might find useful later in their careers - via Excel's VBA. That shouldn't be underestimated.