Нужно ли высшее образование C#-программисту в Майкрософт?
После учебы хочу переехать в Чехию и начать работать программистом в Microsoft.
Ну давайте считать.
Тебе через 2 года заканчивать 9 класс, значит до 18 тебе ещё 4 года.
Чтобы получить blue card и переехать в Европу надо либо иметь высшее образование, либо работать по профессии 5+ лет.
Значит ты получишь шанс устроиться работать в MS в Чехии минимум через 10 лет.
+ ещё надо будет иметь разговорный английский и чешский, чтобы там нормально жить и работать.
За 10 лет может поменяться абсолютно всё, так что я бы пока не думал о карьере в Европе, на вашем месте.

Так что выбирай тот вариант, который будет комфортнее. Если быстрее начать работать - уходи из 9 класса.
Если хочешь получить ВО - заканчивай 11.

Кстати, с опытом 5+ в принципе нет разницы, где именно вы работаете - зп будет примерно одинаковая.
Я рекомендую профильное высшее. Это все-таки огромное комьюнити со всем сопутствующим.