「うちの子、家ではずっとプログラミングをやっている。東京で、それを活かせる高校ってどこなんだろう」。中学生の保護者の方から、こういう相談を受けることがあります。
調べてみると、出てくるのは「パソコン部がある高校◯◯選」みたいな羅列か、通信制高校だけを並べた比較サイトか、10年以上前の知恵袋。都立と私立と通信制と高専を横断して、「授業で学べるのか、部活なのか」まで整理した記事が見当たらなかったのでまとめてみました。
この記事では、学校の情報は各校の公式サイトと東京都教育委員会など公的機関の資料で確認できたものを基本として載せています。「プログラミングに強い」と評判だけで言われている学校は、確認が取れなければ載せていません。逆に、載っていない学校が弱いという意味でもないのでご留意ください。私も都度、見落としに気づいたら追記していきます。
- 「プログラミングに強い高校」の3つの意味と、わが子に合う段の見分け方
- 東京で授業としてプログラミングを学べる都立・私立の学科とコース(2026年度)
- 通信制と高専という、もう2つのルート
- 講師として見てきた、高校でプログラミングが伸びる子の共通点
「プログラミングに強い高校」には3つの意味がある
「プログラミングに強い」という言葉が曖昧なまま学校を探すと、部活があるだけの学校も、専門学科がある学校も同じ棚に並んでしまいます。まずはここを分けてみます。
① 授業として学べる(専門学科・コース)
情報科、工科高校の情報系学科、私立の情報系コースなど、時間割にプログラミングが組み込まれている学校です。3年間で確実に基礎を積めるし、単位として評価される。機材があり先生がいる。「興味はあるけど、まだ自分では手が動いていない子」にとっては、いちばん確実な環境です。
② 部活で本格的にやれる(普通科+パソコン部など)
普通科でも、パソコン部や情報オリンピック・パソコン甲子園に出ている学校はあります。授業はふつうに受けつつ、放課後に仲間と作る。ただし部活は顧問の先生や代替わりで活動の中身が変わりやすいので、「部があるか」ではなく「今、何を作っているか。どんな活動が動いているか」を説明会や文化祭で確かめるのが大事です。この記事では、公式に活動実績が確認できた範囲で触れます。
③ 学ぶ環境がある(情報Ⅰの充実・1人1台端末・探究)
2022年度の入学生から高校では「情報Ⅰ」が必履修になり、どの高校でもプログラミングは一応やります。そのうえで、探究の時間で自由にものを作らせてくれる、先生が詳しい、端末環境がいい、という学校は「環境がある」と言えます。ただ、これは外からいちばん見えにくい。
講師としての見立てを先に言うと、どの段が合うかは「今、その子がどれくらい自分で書けているか」と「自分から動くタイプかどうか」でだいたい決まります。ここは後半の「伸びる子」の話でくわしく書きます。
東京のプログラミングに強い高校|ルート別早見表
東京でプログラミングが学べる高校は、大きく5つのルートに分かれます。まず全体を一枚で並べますね。

| ルート | 代表的な学校・学科 | 学べる内容 | 向いている子 |
|---|---|---|---|
| 都立・専門学科 | 新宿山吹(情報科) 荒川工科・府中工科(情報技術科) 町田工科(総合情報科) 杉並工科(IT・環境科) 多摩科学技術(科学技術科 IT領域)ほか | 授業でプログラミング・ネットワーク・制御を体系的に | 興味はあるが基礎をまだ積んでいない子。学費を抑えたい家庭 |
| 都立・普通科+部活 | パソコン部・情報系の部がある普通科高校 | 授業は情報Ⅰのみ。部活で制作・大会など | 進学を軸にしつつ、仲間と作りたい子。自分で取り組める子 |
| 私立・情報系コース | 東京実業(電気科 ゲームITコース) 大成(情報進学コース) 日本工業大学駒場(理数工学科) 大森学園(工業科 情報技術コース)ほか | ゲーム開発・Python・Web制作・マイコン制御など、学校ごとに色が違う | やりたい分野(ゲームとか)が決まっている子 |
| 通信制高校 | N高・S高 クラーク NEXT Akihabara 明聖 中野キャンパス ほか | プログラミングの専攻・コース、または選択制の授業。時間の自由度が高い | すでに自分で作っていて、時間を開発に使いたい子。 |
| 高専 | 都立産業技術高専(品川・荒川)ほか | 5年一貫で情報システム・情報通信・AIを専門的に | 15歳で「工学に進む」と決められる子 |
入試の難易度(偏差値・倍率)は、この記事では意図的に載せていません。民間サイトの数字は根拠がまちまちで、年度で動くからです。都立は東京都教育委員会が公表する応募状況、私立は各校の入試要項で確認してください。
それでは、順番に少し詳しくみていきたいと思います。
「プログラミングが学べる」と言っても、中身はけっこう違う
このあと学校を見ていく前に、1つだけ先にお伝えしておきたいことがあります。一口に「プログラミングが学べる」と言っても、やっていることは学校によってかなり違います。ざっくり分けると、こんなイメージです。
- ものを動かす(ロボット・電気・制御):工科高校の情報技術科や電気系の学科など。マイコンやロボットの制御も授業で扱う
- アプリやWeb、ソフトウェアを作る:府中工科の情報技術科(C言語・Java・Python)や、新宿山吹の情報科など
- ゲームを作る:東京実業のゲームITコースなど、ゲーム系のコースを持つ私立や通信制
- デザインやCG、見た目を作る:町田工科の情報デザイン系列のように、名前に「情報」が付いていてもデザイン寄りの学科・系列
- ビジネスやデータに使う:商業高校の情報系の科目など
都立の工科高校は、どちらかというと「ものを動かす」側の色が濃い学校です。画面の中で完結するアプリやゲームだけを作りたい子が入ると、「思っていたのと違う」となることもあるかもしれません(後の工科高校の章でも触れます)。
なので、「プログラミングが学べるか」の一歩先、「自分がやりたいのはどれなのか」「その学校で学ぶ中身は、それに合っているのか」まで見てほしいと思います。
まだやりたいことがはっきりしない子は、それで全然大丈夫です。中学のうちに小さく何か作ってみると、「動かすのが楽しい」「見た目を作るのが楽しい」が少しずつ見えてきます(後の「中学のうちに」の見出しでも書きます)。
都立高校でプログラミングを学ぶ|情報科・工科・科学技術科
公立でプログラミングを授業として学ぶなら、「都立」には思っているより選択肢があります。ただし「情報」と名の付く学科は数が限られていて、しかも学校ごとに中身がかなり違います。
情報科がある都立高校は新宿山吹の1校だけ
「情報科」という学科そのものを持つ都立高校は、新宿山吹高校の1校だけです(東京都教育委員会「だから都立高」・学校公式サイト)。定時制・単位制で、朝から夜までの4部制。完全な無学年制で留年がなく、自分のペースで単位を取っていく仕組みです。自由な大学みたいですね。情報科ではシステム分野とコンテンツ分野の両方を学び、プログラミング、画像処理、アプリ制作に取り組んで年度末に発表会をやる、と学校が公表しています。
「定時制」と聞いて身構える保護者の方もいますが、ここは昼間の部もある単位制なので、いわゆる夜間高校のイメージとは別物です。学校の中身はこちらにまとめています。→ 新宿山吹高校の情報科とは?学べる内容・入試・向いている子
全国の情報科のある高校や、情報科の授業の中身は、こちらにまとめています。→ 情報科のある高校とは|学ぶ内容・全国の設置校・普通科との違い
工科高校の情報系学科|荒川・府中・町田・杉並
都立の工業高校は2023年4月から「工科高校」に名前が変わりました。都教委が工科高校として紹介している学校のうち、情報系の学科を持つのは次の学校です。
| 学校 | 学科 | 公表されている学習内容 |
|---|---|---|
| 荒川工科 | 情報技術科(ほかに電気科・電子科) | コンピュータの基礎を土台にプログラミング言語を本格的に学習。マイクロビットの小型ロボット制御の授業 |
| 府中工科 | 情報技術科(1クラス35名) | 1年でプログラミング入門とマイコン制御から始め、3年間でC言語・Java・Python等とHTML・アプリ開発、2〜3年でネットワーク、画像処理とAI。基本情報技術者などの資格 |
| 町田工科 | 総合情報科(都内唯一) | 情報デザイン・情報テクノロジー・電気システム・機械システムの4系列から選択。日本IBM・シスコ・セールスフォースと連携し、専門学校と接続する5年一貫の「Tokyo P-TECH」 |
| 杉並工科 | IT・環境科(2024年度設置) | ITと環境をテーマにした探究学習。大学進学も視野 |
「情報技術科」と名乗っているのは荒川工科と府中工科の2校で、ここがいちばん「プログラミングを学ぶ学科」に近いです。府中工科はC言語・Java・Pythonと複数言語を挙げていて、資格も基本情報技術者まで視野に入れている。町田工科の総合情報科は企業連携が特徴で、色がまた違います。なお、学科名に「情報」が入っていても中身がデザイン・CG中心の学科もあるので、この記事ではデザイン系は載せていません。「コードを書きたい」子は学科名だけで選ばず、公表されているカリキュラムを見てください。
注意点をひとつ。工科高校の情報系学科は、プログラミングだけでなく電気・電子・ネットワーク・制御まで含む「ものづくり寄りの情報」です。ここは結構やることが違いますし、職種も変わってきます。Webサービスやアプリだけを作りたい子だと、電気回路の授業を「なんでこれやるの」と感じるかもしれません。ここは説明会でとにかくカリキュラムや時間割を見てください。
科学技術高校・多摩科学技術高校|理系進学とセットで
都立には「科学技術科」という学科を持つ高校が2校あります。江東区の科学技術高校と、小金井市の多摩科学技術高校です。どちらもスーパーサイエンスハイスクール(SSH)で、工科高校とは違って大学進学を前提にした理系の専門高校という位置づけです。
多摩科学技術高校は、1年次にBT(微生物・遺伝子・食品)、ET(環境・化学分析)、IT(AI・プログラミング・情報セキュリティ)、NT(材料・機械・CAD)の4領域をすべて体験してから専門を選ぶ仕組みで、IT領域を選べばプログラミングを軸に研究できます。
科学技術高校は理数科(創造理数科)と科学技術科の2学科で、科学技術科は2年次から「機械・制御系」「電子・情報系」「化学・バイオ系」の3分野に分かれます。電子・情報系はハードウェア・ソフトウェア/ネットワーク/デザインを柱にしていて、学校が公表している実習教材にはUnityとC#でのソフトウェア開発、Raspberry Pi Picoを使ったマイコン制御、Webプログラミングが並び、課題研究の例には「AI顔認識」「災害時避難支援アプリ」などがあります。多摩科学技術のようにITが独立した領域ではなく、電気電子と一体で学ぶのが違いです。
いずれにしても「プログラミングも好きだけど、大学は理系に行きたい」「まだ絞れないのでいろんなこと(ただし理系分野)を学びたい」という子には、工科高校よりこちらが合うことが多いと思います。学ぶ幅が広いです。
普通科の部活と商業高校はどう見るか
普通科の都立高校でも、パソコン部やコンピュータ部が情報オリンピックやパソコン甲子園に出ている学校はあります。ただ、部活は年によって活動が大きく変わるので、この記事では「この普通科が強い」と名指しするのは控えます。気になる学校があれば、公式サイトの部活動ページと文化祭で「今年、何を作ったか。どんな活動実績があったか」を見る。それがいちばん確実です。
参考までに、学校公式と大会公式の両方で確認できた過去の事例を挙げると、都立立川高校は情報科の授業・SSHの取り組みとして情報オリンピック(JOI)に毎年200名規模で参加し、本選進出者を出しています。都立武蔵・都立白鴎(いずれも併設型中高一貫)でも本選進出者が出ています。ただしこれらは部活動の実績ではなく、学校の取り組みや個人の成績として公表されているもので、「パソコン部が強い」という一概に断言できる意味ではありません。
なお、都立の商業系の高校(ビジネス科・商業科など)にもパソコン室や情報処理の授業はありますが、中心は簿記や情報処理検定などの事務・ビジネス系で、プログラミングを深くやる学科ではありません。「プログラミングをやりたい」が目的なら、商業高校は優先度を下げていいと思います(学校ごとに違うので、気になる校は公式で確認してください)。
ほかの都道府県の公立高校も含めて、公立でプログラミングを学べる形と探し方は、こちらにまとめています。→ 公立高校でプログラミングは学べる?4つの形と探し方を講師が整理
私立高校のプログラミング・情報系コース
「私立」は「コース」の単位でプログラミングを打ち出している学校があります。都立の専門学科より、学校ごとの色がはっきりしているのが特徴です。
コースとして学べる私立高校
| 学校 | コース | 公表されている学習内容 |
|---|---|---|
| 東京実業高校(大田区) | 電気科 ゲームITコース | UnityやUnreal Engineでのゲームプログラミング演習。グループでゲームを制作し東京ゲームショウ出展に挑戦。東京工科大学と高大連携 |
| 大成高校(三鷹市) | 情報進学コース | 2年でHTMLによるWeb制作、3年で「アルゴリズム」としてPythonを基礎から。P検3級取得を目標。進学は情報系に限らず経済・文学系も |
| 日本工業大学駒場高校(目黒区) | 理数工学科 | 普通教科と工学の専門科目を並行して学び、製図とプログラミングの授業がある。卒業研究の例にプログラミング・3D CAD・6足歩行ロボット製作。理工系大学への進学が目標 |
| 大森学園高校(大田区) | 工業科 情報技術コース | ハード・ソフトの基礎から、複数の言語でのプログラム作成、生徒が企画・設計・製作するマイコン制御機械の実習、IoT。P検上位級・工事担任者などの資格 |
| 東京電機大学高校(小金井市) | 普通科(情報科目が厚い) | コースではなく普通科。高1「情報Ⅰ」でVisual C#やVBA・HTMLを使った実習、高3に学校設定科目「自選情報Ⅱ」(ソフトウェア作成・シミュレーション)がある(2026年度の情報科 年間指導計画より) |
例えば、東京実業のゲームITコースは、「ゲームを作りたい」がはっきりしている子にはかなり刺さると思います。UnityやUnreal Engineは実際のゲーム業界でよく使われているツールで、講師の私も教えていて「これを高校の授業でやれるのか」と思う内容です。
一方、大成の情報進学コースは、プログラミング専門というよりは「情報リテラシーを武器に大学進学する」コースで、Pythonは3年次から。求めるものが違うので、名前だけで比べない方がいいです。
日本工業大学駒場と大森学園は工業系の学科・コースで、都立の工科高校に近い「ものづくり寄り」。
東京電機大学高校はコースこそありませんが、普通科の情報の授業で実際に言語を書かせる時間があり、冒頭の3つの意味でいうと「③環境がある」に当たる私立です。
ほかにも「情報」「IT」「STEM」を掲げる私立高校は複数ありますが、この記事では公式サイトで「プログラミングを授業で学ぶ」と確認できた学校を中心に載せています。コース名に「情報」や「プログラミング」が付いていなくても、選択科目などで情報の授業に力を入れている私立もあると思うので、気になる学校は各校のコースや学科の紹介で確認してみてください。
私立の学費は「2026年度から実質的に軽くなった」
ちなみに私立を選択肢に入れるとき、学費で迷うご家庭は多いはずです。2026年度は制度が変わりました。東京都の発表(2026年5月)によると、国の就学支援金(年額45万7,200円が上限)と都の授業料軽減助成金を合わせて、都内私立高校の平均授業料相当(全日制・定時制は年額50万1,000円)を上限に助成されます。そして都の助成は所得制限なしです。
ただし、対象になるのは授業料で、入学金・施設費・実習費などは別です。ゲームITコースのように機材を使うコースは実習費が上乗せされることがあるので、各校の募集要項で「授業料以外」の欄を必ず見てください。金額はいずれも2026年度時点のもので、年度で変わります。
通信制高校でプログラミングを学ぶという選択肢

ここ数年で一気に増えたのが、通信制高校のプログラミングコースです。東京は通学キャンパスが多いので、通信制でも「毎日通う」形が取れます。コースの名前や中身は毎年のように変わるので、以下は2026年度時点の情報です。
東京の主な通信制高校とプログラミング系コース
| 学校・キャンパス | コース・仕組み | 公表されている学習内容 |
|---|---|---|
| N高等学校・S高等学校(御茶ノ水・秋葉原・新宿代々木・池袋・晴海・立川・町田など都内16キャンパス) | 2026年4月からコース再編。通学は「週5・週3・週1+コース」。プログラミングはチケット制「+ONE授業」のプログラミングマスターズパック(週5日) | Webプログラマー・ゲームプログラマー・AIプログラマーの3コース(HTML/CSS・JavaScript・Unity・Python・ITパスポート対策など)。対面は新宿代々木(と大阪・梅田)、ほかはオンライン。費用は募集要項で確認 |
| クラーク記念国際高等学校 CLARK NEXT Akihabara | デジタル×クリエイティブコース 先端プログラミング専攻 | Pythonを中心に生成AIの活用・AI作成技術、ITパスポート取得。CLARK NEXT Tokyoでも2026年度からメディアアート&プログラミングコース |
| 明聖高等学校 中野キャンパス(杉並区高円寺南) | 全日ITコース | Unityでのゲーム開発、CG・映像編集。2〜3年次はMayaやAI関連まで |
| ヒューマンキャンパス高等学校(秋葉原・立川の学習センター) | プログラミング専攻(開講は一部の学習センター) | アルゴリズムなどのプログラミング基礎から、HTML・CSS、ゲーム開発エンジンを使ったアプリ開発まで |
| ID学園高等学校(水道橋・秋葉原・池袋・立川キャンパス) | 希望者向けのオプション講座「ID型プログラミング講座」(オンライン受講・追加料金) | HTML・CSSでのWebサイト制作と、変数・条件分岐などプログラミングの基礎(公式に載っているのは2025年度の実施内容) |
N高等学校・S高等学校・R高等学校(N高グループ)
中学3年生の方・保護者の方へ|N高の資料を取り寄せる
表のN高・S高・R高(N高グループ)は、コースの違いや+ONE授業の概要、学費を、資料でまとめて確認できます。来年4月の入学を考えている方は、比べる材料の1つにどうぞ。
無料で資料請求する資料請求の対象は、中学3年生・高校生の方とその保護者の方です。
通信制が向くのは「すでに自分で作っている子」
講師として生徒を見ていて思うのは、通信制のプログラミングコースが本当に活きるのは、すでに自分で何かを作っていて、「学校の時間を削ってでも開発したい」と本人が言っている子だということです。時間の自由度が高いぶん、自分で動けない子が登校の少ない形を選ぶと、全日制より厳しい環境にもなります。(つまり、サボる可能性もあるということ)
ここでの「向く」は、プログラミングに時間を使えるか、という見方での話です。通信制そのものは、「やりたいことがある子」だけの場所ではありません。いまの学校に通うのがしんどくなった、集団のペースが合わなかった、という理由で通信制を選ぶ人もたくさんいます。通う日数や通い方を選べる学校が多いので、まずは心と体を整えながら、自分のペースで高校生活を立て直す場所にもなります。集団のペースが合わなかったのは、ダメということではありません。通信制の向き不向きは、通信制高校に向いている人・向いてない人にまとめています。
「まだ何も作っていないけど興味はある」という段階なら、全日制の専門学科や普通科+部活ぐらいの方が、周りに引っ張ってもらえるぶん安心です。通信制は「選択肢の一つ」として、資料を取り寄せて中身を見てから判断してください。学費の考え方や学校ごとの違いは別の記事にまとめています。→ プログラミングを学べる通信制高校の選び方|講師が見る5つの確認点
通信制は、校舎に行ってみると雰囲気がかなり分かります。表のヒューマンキャンパスは、秋葉原・立川の学習センターでプログラミング専攻を開講していて、体験授業や個別相談会を公式サイトから予約できます。
ヒューマンキャンパス高等学校(通信制)
秋葉原・立川の学習センターで授業を見てみる
プログラミング専攻を開講している通信制高校です。体験授業や個別相談会で、作るものと1週間の過ごし方を聞いてみてください。
体験授業・学校見学の日程を見る表のID学園は、都内の水道橋・秋葉原・池袋・立川にキャンパスがあります。プログラミングは希望者向けのオンライン講座なので、どのキャンパス・コースからでも受けられます。説明会や個別相談会は公式サイトから申し込めます。
ID学園高等学校(通信制)
ID学園の説明会・個別相談で聞いてみる
希望者向けのオプション講座「ID型プログラミング講座」を開いている通信制高校です。説明会や個別相談で、講座の中身と1週間の過ごし方を聞いてみてください。
資料請求・説明会を申し込む高専という選択肢|東京都立産業技術高専
東京で高専に行くなら、東京都立産業技術高等専門学校などがあります。品川キャンパスと荒川キャンパスがあり、5年間一貫の「ものづくり工学科」に8つのコースがあります。プログラミングに関係が深いのは、品川の情報システム工学コースとAIスマート工学コース、荒川の情報通信工学コース。全コースを対象に情報セキュリティ技術者育成プログラムや数理・データサイエンス・AI教育プログラムも用意されています。
高専は高校と違って、15歳で「工学系に進む」と決めることになります。5年間で大学の学部相当まで専門を学べるのは大きな強みですが、途中で「やっぱり違った」となったときの進路変更は高校より手間がかかる。ここは向き不向きがはっきり出るので、高専の記事にくわしくまとめました。→ 高専でプログラミングは学べる?学科の選び方と高校との違い
神奈川にお住まいで、県外の高専も含めて考えたい方は、こちらも参考にしてください。→ 【神奈川】プログラミングに強い高校|公立・私立・通信制を整理
講師が見てきた「高校でプログラミングが伸びる子・伸びない子」
ここからはだいぶ余談も含めたお話です。
学校の話ではなく、子どもの話です。私は小学生から大学生まで、個別と教室でプログラミングを教えてきました。その中で「学校選び」に関連して思っていることを書きます。
学科に行けば伸びる、は半分正しいが必ずしもそうではない
専門学科の授業は、基本的にクラス全員が同じカリキュラムを同じ速度で進みます。速度は「クラスで比較的ゆっくりな子」に合わせて設計されるので、みんながついていける。最低ラインが引き上げられて、先生が面倒を見てくれて、全員がそれなりのレベルまで届く。これは安心感として本当に大きいです。日本の学校はしっかりしているなと私は思います。最低限の質の担保があるというか。
ただ、すでに自分でコードを書けている子にとっては、既知の内容を長々とやるだけの、もったいない時間になる可能性もあります。これは集団授業の宿命で、カリキュラムの組み方でも変わりますよね。個々のペースで進められる制度(個別のチュータリングや発展課題など)があるかどうかは、学校によって違うので、説明会で「できる子はどう扱われるか」を聞いてみてください。
私が教えてきた中で、小学生のころから自分で作品を作り続けてきた子は、結局どの学校に行っても伸び続けることでしょう。誰が教えても、どこに行っても伸びると。ただし、新しい知見を吸収しやすい環境、いろいろなことに挑戦しやすい環境に入ると、伸び方の角度がさらに上がる。
つまり、学校選びとは「環境選び」であり、どこに行っても本人次第なのは変わらない、というのが実感です。
上の言葉が、この記事の究極的な結論でもあります。
逆に、「プログラミングが好き」と言いながら与えられた課題しかやらない子は、専門学科に入っても止まりやすいです。でも、それがダメだという話ではありませんよ。最低限のスキルと知識が身につけばよし、と考えるのも十分ありだし、まだ打ち込める熱量の対象が見つかっていないのは、若いうちは自然なことです。高校から、大学から火がつく子もふつうにいます。大人になるまで火がつかない人も普通と言えば普通です。
どの分野でもそうですが、プログラミングはとくに自発性が習熟度を決めるトリガーです。受け身の子は伸びにくく、自分から動く子はぐんぐん伸びる。大人も同じです。
集団指導だとしても個別指導だとしても、僕の経験上そこは変わりませんでした。
伸びる子に共通していた3つのこと
もう少しだけ解像度を上て整理します。伸びる子に共通するのは、
1つ目、「作りたいもの」があるかどうか。言語の勉強そのものが目的の子は続きません。ゲームでもツールでもWebサイトでもいい、「これを動かしたい」が先にある子は、必要な知識を自分で調べに行きます。作りたいものをなんとかしてカタチにしていく過程で、自然と実力が伸びていきます。
2つ目、壁にぶつかったときに粘れるか。エラーが出て「壊れた」と手が止まる子と、メッセージを読んで原因を探る子がいます。Aはダメ、Bもダメ、Cもダメ、Dでやっと動いた。この試行錯誤の過程で力がつく。詰まったときこそ勝負です。そして、そのときにエラー内容などを聞ける人がそばにいると学習は格段に続けやすく、挫折しにくい。これも大人と同じです。
正直に言うと、このあたりの環境はいま揺れている所だと思います。AIに聞けば正確な答えが返ってくるし、そもそもAIが細かいところまで気を回して先回りしてコードを書いてくれる時代になった。そうすると、詰まって考える学習機会そのものが減る。AIに頼りすぎるとそうなりますが、だから「AIなしで」という時代でも無いのは確かです。
だからこれからは、「AIとの向き合い方を自分なりに考えられること」も、伸びる子の条件に入ってくると思っています。AIを使うなという話ではなく、どこを自分で考えてどこをAIに任せるか、AIに聞いて進めて良いことと自分で勉強して進めるべきことの棲み分け。それを自分で決められるかどうかですね。「AI丸投げ」は、学習フェーズでは禁物だと思います。
3つ目、完成させた作品(経験)の数。壊れていても、ダメダメでも、小さくてもいい。オリジナルの作品、ゼロから自分の手で形にしたものを何個作ったか。その積み重ねがそのまま実力になります。理論や原理を理解することも大切ですが、「とにかく手を動かせ」ということですね。
だから高校選びは「学科があるか」より、こう見る
今、自分で何か作っている子なら、普通科+部活でも、通信制でも伸びます。専門学科を選ぶなら「環境で選ぶ」。基礎カリキュラムを淡々と集団でこなすだけの環境だと、むしろ足踏みになりかねない。挑戦の機会が多い、サポートが厚い、大会や企業連携がある。そういう環境なら挑戦の規模と幅が広がるので、より伸びます。
興味はあるけど、まだ手が動いていない子には、授業で基礎を積める専門学科やコースの価値が高い。「学科に行けば伸びる」が正しく効くのはこの層です。授業を受けながら、自分の道を見つけていけばいい。
もう少し引いた話をすると、これは「興味の幅を今絞るか、広げたまま持っておくか」という進路の問題でもありますよね。
例えばドイツとかだと、10歳ごろで進路の分かれる学校に進み、若者の約半数が2〜3年半の職業訓練(デュアルシステム)という所に入ります。電気工とか靴職人とか、色々な職業訓練校があります。いわば、高校段階で職業をほぼ決める人がとても多いわけです。日本の場合は普通科から大学へ、と幅を持たせる人が多いわけですよね。その中で自分の道を見つける人もいれば、何も決めないまま卒業する人もいる。
道を一本に絞ったほうが集中して花開く子もいれば、可能性を広く持って後から自分で見つけていくほうが合う子もいる。専門学科か普通科かは、そこの相性です。結局は人によりけりなので、あなたのお子さんの場合はどちらが向いているのだろうかを考えることになります。
中学のうちにやっておくと高校で差がつくこと
プログラミングに興味があるなら、中学のうちにやっておいたほうが得です。言語は何でもいい。Scratchでもいい。「自分で決めた小さなものを完成させる」ができればベストです。
自分で手を動かすのがまだ難しい子は、無料のプログラミング学習サイトで基礎を学ぶのがハードルの低いやり方です。ただ、それはまさにプログラミング系の学校で3年間やることなので、今わざわざやる価値はそこまで高くないとも言えます。もしやるなら「作りたいものがあって、そのための学習」か、「学習サイトで覚えた知識で、何か自分で作ってみる」か。
とにかく「作る」ことに価値があるので、そこに挑戦して欲しいなと思います。中学生の学び方は別の記事にまとめています。→ 中学生のプログラミング、何から始める?講師が書いた学び方の地図/中学生が独学で進める記事
「作りたいものはあるけど、一人だと進まない」という場合は、中高生向けのスクールの説明会や見学会で、同じ年ごろの子がどんなものを作っているのかを見ておくのも1つの方法です。
Life is Tech ! スクール(ライフイズテック)
高校を決める前に、プログラミングスクールをのぞいてみる
説明会や授業の見学会で、作るものや教室の雰囲気を確かめられます。教室(東京・横浜・名古屋・大阪)とオンラインで学べる、中高生向けのスクールです。
- パソコンに触ったことがない初心者から始められる
- 大学生のメンターが、少人数のグループで教える
- 作りたいもの(アプリ・ゲーム・Webなど)でコースを選べる
まずは約30分のオンライン説明会か、教室での授業の見学会から。対象は中学生・高校生とその保護者です。
「専門に行くと進路が狭まる」は本当か
さきほどの話と被りますが、「高校で専門に行くと進路が狭まる、大学で学べばいいじゃん」という意見は、よく見かけます。これは一理あります。広い視点で可能性を探りたいなら普通科、という考えは当然ある。
私自身、大人になってからプログラミングを学び始めて教える側になった人間なので、後からでも間に合うのは身をもって知っています。
ただそもそも「狭まる」は、実際の進路を見てからです。全国工業高等学校長協会の調査では、2024年3月に全日制の工業科を卒業した生徒のうち就職が61.7%、進学が35.8%(四年制大学16.8%、専修・各種学校13.5%)。
東京都教育委員会の公立学校統計調査(都立高校の2022年度卒業者)でも、工業科の大学・短大進学率は24.0%で、普通科の66.6%より低いものの、進学の道が閉じているわけではありません。
工科高校の情報技術科では、卒業後の進学先として大学名も公表されています。「就職一択」ではなく「就職も進学も選べる」が実態です。
親御さんが本当に気にしているのは、「行ってみたら興味がなかった、となったときに取り返しがつくか」もあると思います。これはプログラミングに限らず、美容でも介護でも看護でも、専門を早く決める進路ならどこでも起きる悩みですよね。
文部科学省の調査では、大学・短大・高専を中途退学した理由でいちばん多いのが「転学・進路変更等」(22.0%、2023年度)で、専門を決めてから「違った」と気づく人は珍しくない。だからこそ、中学のうちに1日でも1週間でもいいからプログラミングを試しておくことをすすめます。無料の学習サイトでも体験教室でもいい。試してみて、「これを3年間続けられそうか」を本人に聞く。それが、専門学科を選ぶ前にできるいちばん安い保険です。
結論に戻ると、進路が狭まるかどうかは学科では一概に決まりません。その子が高校3年間で何を作ったか、どう過ごしたかで決まります。
よくある質問
普通科に行ってもプログラミングは学べますか?
学べます。2022年度の入学生から「情報Ⅰ」が必履修なので、どの高校でもプログラミングの単元はあります。ただし授業時間は限られるので、深くやりたいなら部活か自習が必要です。情報Ⅰの中身は「情報Ⅰとは?高校で学ぶ4つの内容と情報Ⅱとの違いを講師が整理」に、つまずいたときの立て直し方は「高校の情報でプログラミングがわからない人へ」にまとめています。
情報科と工科高校の情報技術科は何が違いますか?
新宿山吹の情報科は「情報」そのものが専門で、プログラミングやネットワークなどのシステム系に加え、画像処理やアプリ制作といったコンテンツ制作まで幅広く扱います。工科高校の情報技術科は工業科の一部で、プログラミングをしっかり学びつつ、電気・電子・制御など「機械や装置を動かす」側のITも必修です。アプリやWeb・デザインに寄せたいなら情報科、ロボットや組込み・電気系にも興味があるなら情報技術科、という向きの違いです。
偏差値が足りない場合、どんな選択肢がありますか?
通信制高校は、面接・作文・書類を中心に選考する学校が多く、入口は広めです(選考方法は各校の募集要項で確認してください)。また都立の専門学科は普通科の上位校より入りやすい学校もあります。数字は年度で動くので、都教委の応募状況と各校の入試要項で確認してください。
女子でも情報系の高校は選びやすいですか?
選べます。工科高校は伝統的に男子が多い傾向がありますが、学科やコースによって差が大きいので、気になる学校は説明会で在校生の男女比を聞くのがいちばん早いです。公式サイトに男女比を載せている学校は少ないので、聞くのが確実です。
高校選びより先に、何をしておくべきですか?
小さくていいので、自分で決めたものを1つ完成させること。それがあると、説明会で先生に見せられるし、本人が「3年間これを続けたいか」を判断する材料にもなります。
まとめ|東京のプログラミングに強い高校は「環境」で選ぶ
東京でプログラミングを学べる高校は、①都立の専門学科(情報科・情報技術科・総合情報科・科学技術科)、②都立普通科+部活、③私立の情報系コース、④通信制、⑤高専の5ルート。
授業として学べるのは専門学科とコースで、部活は「今、何を作っているか」で見る。通信制はすでに作っている子に、高専は15歳で工学に決められる子に向きます。
そして、どこに行っても本人次第なのは変わらない。学校選びは環境選びです。作りたいものがある、詰まっても粘れる、小さくても完成させてきた。この3つがある子は、どのルートでも伸びます。まだない子は、授業で基礎を積める環境が合う。全国のルートの選び方は、こちらのまとめ記事で。→ プログラミングが学べる高校の選び方|5つのルートを講師が比較
通信制も含めて比べたい方は、資料を並べて見るのがいちばん早いです。
