「プログラミングを学ぶなら、高校は情報科かな」。そう思って調べ始めると、出てくるのは「情報Ⅰ」の話や、学校名がずらっと並んだ一覧ばかり。肝心の「情報科って、実際に何をする学科なの?」が、なかなか見えてこないということはありませんか?
この記事は、「情報科」×「高校選び」の視点で調べている中学生と保護者の方に向けて書いています。学科としての情報科について、授業の中身、普通科や工業高校との違い、全国のどこにあるか、近くに無いときにどうするか、までを一通り整理しました。
私は小学生から大学生までプログラミングを教えてきましたが、高校の先生ではありませんし、情報科の授業を受け持った経験もありません。なので、制度の話は文部科学省の資料、授業の話は各校が公開している情報や勉強会に参加したときの情報をもとにしています。
学校の情報は年度で変わることがあるので、最終的には必ず各校の公式の情報で確認してください。
- 高校の「情報科」が指す2つの意味
- 情報科のある高校が全国に何校あるか、一覧で数が合わない理由
- 情報科の授業で実際にやっていること(学校の例つき)
- 普通科・工業高校・商業高校との違いと、卒業後の進路
- 全国の情報科のある高校一覧と、近くに無いときの選び方
高校の「情報科」には2つの意味がある
まず、言葉の整理からです。
高校で「情報科」と言うとき、実は2つの意味があります。ここが混ざると、調べるほど分からなくなります。
教科の「情報」=全員が学ぶ(情報Ⅰ)
1つめは、国語や数学と同じ「教科」としての情報です。2022年度の入学生から、どの高校のどの学科でも「情報Ⅰ」が必履修になりました。普通科の高校が「情報科では〜を学びます」と紹介しているのは、たいていこちらの意味です。
情報Ⅰについては、こちらにくわしくまとめています。→ 情報Ⅰとは?高校で学ぶ4つの内容と情報Ⅱとの違いを講師が整理
学科の「情報科」=情報を専門に学ぶ専門学科
2つめが、この記事で扱う「学科」としての情報科です。工業科や商業科と同じ「専門学科」の1つで、プログラミングやネットワーク、データベース、情報デザインなどを、3年間かけて専門的に学びます。

つまり、「情報Ⅰ」はみんなが学ぶ1科目、「情報科」はそれを専門にする学科です。この記事は、後者の話です。
情報科のある高校は全国に27校|「名前」と「中身」がずれる理由
統計では全国27校。工業・商業と比べるとかなり少ない
文部科学省の統計(学校基本調査)では、制度上の「情報に関する学科」を置いている高校は、全国で27校です(全日制25校・定時制2校、令和7年度)。
同じ統計で、工業に関する学科は512校、商業に関する学科は570校あります。それと比べると、情報科はかなり少ない学科だと分かります。都道府県によっては、1校も無いところもあります。
一覧によって数が違うのは、数え方が違うから
ややこしいのが、調べるサイトによって校数がバラバラなことです。情報科のある高校の校長会がまとめている一覧では24校、ある学校の紹介ページでは「全国に21校」、学校検索サイトではまた違う数が出てきたりします。
これは、どれかが間違っているというより、数え方が違うからみたいです。校長会の一覧は加盟している公立校が中心で、時点も一覧ごとに違います。学校検索サイトでは、学科名に「情報」と付く学科をまとめて出していることがあり、制度上は工業や商業の学科まで混ざります。
そもそも「情報」「工業」「商業」の分類とは
少しだけ寄り道して、この記事で何度も出てくる「分類」の話をしておきます。
高校の専門学科は、主に何を学ぶかによって「工業」「商業」「情報」「農業」「家庭」などの種類に分けられています。種類ごとに国の学習指導要領で専門の科目が決められていて、学科はその科目を中心に時間割を組みます。
- 工業:機械・電気・建築など、ものづくりの技術を学ぶ学科。情報系の学科なら「プログラミング技術」「ハードウェア技術」などを学び、電気や機械を動かすところまで扱います
- 商業:簿記やマーケティングなど、ビジネスの仕組みを学ぶ学科。情報系の学科なら「情報処理」「プログラミング」など、ビジネスで使うITを学びます
- 情報:情報そのものが専門。プログラミング、ネットワーク、データベース、情報デザインなどを学びます(中身は次の章で)
プログラミングを学べるという点では、3つとも共通しています。違うのは「何と一緒に学ぶか」です。
そしてややこしいのが、この分類と学科の名前・学校の名前が、いつも一致するとは限らないことです。
「情報科」という名前でも、中身は工業の学科ということがある
すでに上でも軽く触れましたが、ご説明します。例えば、名古屋市立工芸高校の「情報科」。名前は情報科ですが、カリキュラム表に並ぶのは「工業技術基礎」「プログラミング技術」「ハードウェア技術」といった工業の科目です。つまり、制度の上では工業の学科にあたります。
これは、分類上そうなっているという話です。1年生からプログラミングに取り組み、2年生でゲームを作る、といった中身のある学科です。
逆に、「情報科学科」「IT科」「情報数理科」「システムメディア科」のように、名前に「情報科」と入っていなくても、制度上は情報科(情報に関する学科)という学校もあります。
商業高校の中にある「情報技術科」が、制度上は情報の学科、ということもあります。同じ名前でも、学校によって分類が違うことがあるんですね。ちょっとややこしいですね。
同じ内容を、1枚の図にするとこうなります。

なので、学校は名前で選ぶより、学校が公開している教育課程表(時間割)で、どんな科目が何時間あるかを見るのがいちばん確実です。
学科名の読み方や、工業・商業・総合学科まで含めた系統の見方は、こちらにまとめています。→ プログラミングが学べる高校の選び方|5つのルートを講師が比較
情報科では何を学ぶ?授業の中身
それでは、いちばん気になる授業の中身です。「数が少ない学科だから、中身がよく分からない」と思われがちですが、各校がけっこう具体的に公開しています。
専門の科目は12。全員が学ぶのは「情報産業と社会」と「課題研究」
情報科で学ぶ専門の科目は、国の学習指導要領で12科目が決められています。そのうち、全員が学ぶのは「情報産業と社会」と「課題研究」の2つ。残りの科目から、学校ごとに組み合わせて時間割を作ります。
ざっくり分けると、こんな形です。
| 分野 | 主な科目 | どんなことをするか |
|---|---|---|
| プログラミング・システム | 情報システムのプログラミング/データベース/ネットワークシステム | プログラムを書く、データを整理して扱う、ネットワークを組む |
| デザイン・コンテンツ | 情報デザイン/コンテンツの制作と発信/メディアとサービス | 伝わる見せ方を考える、Web・映像・CGなどを作って発信する |
| 基礎(共通)・総合 | 情報産業と社会/情報の表現と管理/情報テクノロジー/情報セキュリティ/情報実習/課題研究 | ITの仕事と社会の関わりを知る、情報を安全に守る、実習で手を動かす、3年間のまとめとして自分でテーマを決めて作る・研究する |
授業のおよそ3分の1が専門の科目
専門学科では、専門の科目を全員が25単位以上学ぶことになっています。奈良県立宇陀高校の紹介でも、授業のおよそ3分の1が情報の科目とされています。
そのぶん、国語・数学・英語などの普通科目は、普通科より少なくなります。ここは後の「大学に行けるか」の話にも関わってきます。
授業の具体例|学校が公開している情報から
ここからは、学校が公開している情報から、実際の授業の様子を3校分紹介します。おすすめ順というよりも、「こんなことをやっている」という事例として読んでください。
京都府立京都すばる高校(情報科学科)
1年でC言語、2年でJavaを学びます。資格は1年でITパスポート、2年で基本情報技術者を受けるのが流れのようです。3年の課題研究は「ラボ」に分かれていて、VRアプリやWebアプリの制作、Pythonでのシミュレーション、情報セキュリティの研究などに取り組んでいると紹介されていました。専門学校と組んだ授業もあるそうです。
奈良県立宇陀高校(情報科学科)
2年の「情報システムのプログラミング」では、Pythonを使います。ブラウザで動く Google Colaboratory で、亀のキャラクターを動かして図形を描く例が紹介されていました。中学までのブロックを並べるプログラミングから、文字でコードを書く形に変わるので「少し苦戦するかもしれないけれど、慣れれば大丈夫」とも書かれています。
茨城県立IT未来高校(IT科)
2023年度にできた、IT科だけの新しい県立高校です(昼間に通う定時制・単位制)。Rubyのプログラミングコンテストへの参加、ルーターを設定してネットワークを組む実習、企業と組んだチャットボットの開発、生成AIを使った制作など、学校のサイトにかなり具体的な活動が並んでいます。
こうして並べると、「言語を学ぶ→資格を取る→3年でまとまったものを作る」という流れは、どの学校もおおむね共通しています。講師目線で見ている限りでは、魅力的に映ります。一方で、使う言語や力を入れている分野は、学校ごとにかなり違います。
「プログラミング寄り」か「デザイン・メディア寄り」かは学校で違う
情報科には、システムやプログラミングに重心を置く学校と、デザインや映像などのコンテンツに重心を置く学校があります。2年生から「情報システム系」「メディア系」のように分かれる学校もあります。
ここは、興味関心の点においても、将来の就職先という点においても、大きく分かれるところです。結局は「授業の中身をよくみましょう」という話に帰結しますね。
「コードを書きたい」のか「デザイン側をやりたい」のかなどで、合う学校が変わります。学科名だけでなく、系列やコースの名前、課題研究のテーマ例まで見てみてください。
資格については、ITパスポートや基本情報技術者などの情報処理の試験を目標にしている学校が多いようです。
普通科・工業高校の情報技術科・商業高校の情報処理科との違い
「情報科と、工業高校の情報技術科って何が違うの?」は、よく迷うところだと思います。
あくまで大枠ですが、下の視点で見比べてみましょう。
| 学科 | 学ぶ中身の軸 | 普通科目の量 | 向いている子 |
|---|---|---|---|
| 普通科(+情報Ⅰ・部活) | 授業は情報Ⅰが中心。プログラミングは部活・探究・独学で | 多い | 大学で情報を学ぶつもりで、今は幅広く勉強したい子 |
| 情報科 | 「情報」そのもの。プログラミング・ネットワーク・データベース・情報デザイン | 少なめ | ソフトウェアやWeb、コンテンツを作りたい子 |
| 工業の情報技術科など | プログラミングに加えて、電気・電子・制御。ハードウェアまで | 少なめ | ロボットや機械を動かしたい子。実習が好きな子 |
| 商業の情報処理科など | 簿記やビジネスが土台。そこに情報処理・プログラミング | 少なめ | ITをビジネスや事務に活かしたい子。資格を取りたい子 |
一言で言うと、ハードや電気まで触りたいなら工業、ビジネスと一緒に学ぶなら商業、情報そのものを深めたいなら情報科です。
卒業後は「進学」が多め
卒業後の進路にも違いがあります。文部科学省の統計で学科ごとに見ると、情報科は半分近くが大学・短大へ、4分の1ほどが専門学校など、4分の1ほどが就職です。
工業科は6割以上が就職なので、情報科は比べると進学寄りと言えます。
ただしこれは学科全体の数字です。学校ごとに差が大きいので、志望校の進路実績は、学校の公式サイトや説明会で確認してください。
工業高校・商業高校でプログラミングを学ぶ話は、それぞれこちらにまとめました。→ 工業高校でプログラミングは学べる?学科の選び方と卒業後の進路/商業高校でプログラミングは学べる?情報処理科の授業・資格・進路
全国の情報科のある高校一覧(地方別)
全国専門学科情報科高等学校長協会の設置校一覧をもとに、各校の公式サイトで学科名を確認できたものを載せています。おすすめ順ではありません。また、公立・私立とも、ここに載っていない学校もあります。
| 地方 | 学校名 | 学科名 |
|---|---|---|
| 東北 | 秋田県立仁賀保高校(秋田) 山形県立酒田光陵高校(山形) 福島県立いわき商業情報高校(福島) | 情報メディア科 情報科 IT科 |
| 関東 | 茨城県立IT未来高校(茨城) 埼玉県立大宮科学技術高校(埼玉) 千葉県立柏の葉高校(千葉) 千葉県立袖ヶ浦高校(千葉) 東京都立新宿山吹高校(東京) | IT科(定時制・単位制) 情報サイエンス科 情報理数科 情報コミュニケーション科 情報科(定時制・単位制) |
| 中部・東海 | 岐阜県立岐阜各務野高校(岐阜) 三重県立亀山高校(三重) | 情報科 システムメディア科 |
| 近畿 | 京都府立京都すばる高校(京都) 奈良県立奈良南高校(奈良) 奈良県立宇陀高校(奈良) | 情報科学科 情報科学科 情報科学科 |
| 中国 | 鳥取県立鳥取湖陵高校(鳥取) 岡山県立玉野光南高校(岡山) | 情報科学科 情報科 |
| 四国 | 香川県立坂出商業高校(香川) 香川県立高松商業高校(香川) 愛媛県立伊予高校(愛媛) 愛媛県立小松高校(愛媛) | 情報技術科 情報数理科 理数情報科 情報科学科 |
| 九州・沖縄 | 福岡県立嘉穂総合高校(福岡) 長崎県立諫早商業高校(長崎) 大分県立情報科学高校(大分) 沖縄県立美来工科高校(沖縄) 沖縄県立名護商工高校(沖縄) | 情報科 情報科 デジタル創造科 ITシステム科・コンピュータデザイン科 総合情報科 |
見てのとおり、学校名に「商業」「工科」と付いていても、その中に情報科を置いている学校があります。ここも「名前で判断しない」がポイントですね。
一覧にある千葉県の2校(柏の葉・袖ヶ浦)は、同じ情報科でも中身の重心が違います。2校の授業の違いや、千葉のほかの学び場はこちらにまとめています。→ 【千葉】プログラミングが学べる高校|公立・私立・通信制を整理
福岡県の嘉穂総合高校の情報科の中身や、工業高校の情報系の学科・県内3校の高専など、福岡のほかの学び場はこちらにまとめています。→ 【福岡】プログラミングが学べる高校|公立・私立・通信制を整理
東京は新宿山吹高校の1校
東京都で情報科があるのは、都立新宿山吹高校だけです。単位制の定時制で、情報科は昼の部と夜の部から通う時間帯を選び、自分で時間割を組むスタイルです。全日制の高校とはかなり通い方が違うので、気になる方は学校説明会で確認してみてください。
新宿山吹の情報科で学ぶ科目や入試、通い方は、こちらで詳しく書いています。→ 新宿山吹高校の情報科とは?学べる内容・入試・向いている子
東京でプログラミングを学べる高校は、都立の工科高校や私立のコースも含めて、こちらにまとめています。→ 【東京】プログラミングに強い高校|都立・私立・通信制を講師が整理
愛知・大阪など、一覧に無い地域はどうする?
愛知県や大阪府、神奈川県などは、上の一覧に入っていません。ただ、プログラミングを学べる学科が無いわけではありません。私立高校の学科や、工業高校の情報系学科、商業高校の情報処理科、総合学科の情報系の系列などで学べます。探し方は次の章で書きます。
神奈川については、どこで学べるかをこちらにまとめています。→ 【神奈川】プログラミングに強い高校|公立・私立・通信制を整理
大阪については、府立の工業系の高校を中心に、どこで学べるかをこちらにまとめています。→ 【大阪】プログラミングが学べる高校|公立・私立・通信制を整理
愛知については、県立の工科高校と名古屋市立の高校を中心に、どこで学べるかをこちらにまとめています。→ 【愛知】プログラミングに力を入れている高校|公立・私立・通信制
埼玉は、上の一覧の大宮科学技術のほかに、工業高校の情報系学科などでも学べます。→ 【埼玉】プログラミングが学べる公立高校|私立・通信制も整理
なお、偏差値はこの記事では載せていません。情報科は学校ごとの差が大きく、サイトによって数字もまちまちだからです。入りやすさは、各都道府県が公表している入試の応募状況(倍率)や、学校の入試要項で確認するのが確実です。
近くに情報科が無いときの選び方
全国で27校ですから、家から通える範囲に情報科が無い、という方のほうが多いと思います。でも、がっかりしなくて大丈夫です。
「情報科」という名前で探すのをやめて、系統で探すと、選択肢はぐっと増えます。
- 工業高校の情報系学科(情報技術科・情報工学科・電子情報科など)
- 商業高校の情報系学科(情報処理科・ITビジネス科など)
- 総合学科の情報系の系列(情報システム系列など)
- 普通科の情報コース(例えば千葉県立船橋豊富高校には、普通科に情報コースがあります)
いちばん早いのは、お住まいの都道府県の教育委員会が出している「専門学科の紹介」や「高校の学科一覧」のページを見ることです。そこから気になる学校の教育課程表を開いて、プログラミングの科目が何年生で何時間あるかを確かめてください。
専門学科に限らず、普通科・私立のコース・通信制・高専まで含めた5つのルートは、こちらで比べています。→ プログラミングが学べる高校の選び方|5つのルートを講師が比較
通信制高校を考える場合は、こちらも参考にしてみてください。→ プログラミングを学べる通信制高校の選び方|講師が見る5つの確認点
高専でプログラミングを学ぶことについては、別の記事にまとめました。→ 高専でプログラミングは学べる?学科の選び方と高校との違い
情報科に行けば伸びる?講師の見方(参考まで)
ここからは、私個人の意見を多分に含みますので、考え方の1つとして参考までに読んでください。
「情報科に行けば、プログラミングができるようになるか?」。私の答えは、半分は正しいです。
興味はあるけれど、まだ自分では手が動いていない子。こういう子にとって、授業で毎週プログラミングの時間がある環境は、とても価値があると思います。一人では始められなかったことが、時間割として組み込まれる。最低限のスキルが、全員それなりのレベルに届くように設計されているのが、専門学科の授業のいいところです。
一方で、すでに自分で何かを作っている子にとっては、集団の授業は「もう知っている内容」が続く時間になることもあります。授業は、クラスでゆっくりめの子にも合わせて進むからです。先に進める子のための課題や仕組みがあるかは学校ごとに違うので、説明会で聞いてみてください。
そういう子は、学科があるかどうかより、作品を作る授業や課題研究が充実しているか、挑戦できる部活やコンテストの機会があるかという「環境」で選ぶのがいいと思います。もちろん、まわりに刺激されてもっと火がつく子もいますけどね。
それから、与えられた課題だけをこなす子が、情報科で劇的に伸びるかというと、そうとも限りません。ただ、それはダメなことではないと思っています。最低限のスキルが身につけば十分ですし、熱中できるものが見つかっていないのは、若いうちは自然なことです。
学校選びは環境選び。どこに行っても、最後は本人次第なのは変わりません。
なので、情報科に決める前に、中学のうちに一度、家で小さなものを作ってみてください。Scratchでも、簡単なWebページでもかまいません。1つ作ってみて「3年間これを続けられそうか」を本人に聞く。それが、いちばん安くて確実な確認だと思います。
中学生の始め方は、こちらに書きました。→ 中学生のプログラミング、何から始める?/中学生がプログラミングを独学する方法
「興味はあるけど、一人だと始められない」という子は、高校を決める前に、中高生向けのスクールの説明会や見学会で、同じ年ごろの子の作品や授業の様子を見ておくのも1つの方法です。
Life is Tech ! スクール(ライフイズテック)
高校を決める前に、プログラミングスクールをのぞいてみる
説明会や授業の見学会で、作るものや教室の雰囲気を確かめられます。教室(東京・横浜・名古屋・大阪)とオンラインで学べる、中高生向けのスクールです。
- パソコンに触ったことがない初心者から始められる
- 大学生のメンターが、少人数のグループで教える
- 作りたいもの(アプリ・ゲーム・Webなど)でコースを選べる
まずは約30分のオンライン説明会か、教室での授業の見学会から。対象は中学生・高校生とその保護者です。
よくある質問
情報科の授業と「情報Ⅰ」は関係ありますか?
あります。情報Ⅰで学ぶプログラミング、ネットワーク、データの活用、情報デザインといった内容は、情報科の専門科目でもっと深く、長い時間をかけて扱います。文部科学省のQ&Aでも、専門学科では、情報の専門科目を学ぶことで情報Ⅰに代えることも考えられる、とされています。実際にどうしているかは学校ごとに違います。
ただ、大学入学共通テストの「情報」は、問題の形式に慣れる対策が別に要ります。専門科目で中身を知っていても、テストの形で解く練習は、普通科の生徒と同じように必要だと考えておくと安心です。
情報科から大学の情報系学部に行けますか?
行けます。実際、情報科は進学する人が多い学科です。ただ、普通科目の時間が普通科より少ないので、一般選抜で受けるなら、数学や英語は自分で上乗せが必要になることがあります。学校推薦型選抜や総合型選抜で、3年間の作品や資格を活かす道もあります。
情報科の偏差値は高いですか?低いですか?
学校によってまったく違うので、一概には言えません。進学校の中に情報科を置いている学校もあれば、そうでない学校もあります。入りやすさは、都道府県が出している入試の応募状況や、学校の入試要項で確認してください。
文系でも情報科に入って大丈夫ですか?
大丈夫です。数学が得意かどうかより、「作るのが好きか」「パソコンに向かう時間が苦にならないか」のほうが大事だと思います。情報デザインやコンテンツ制作のように、文系寄りの興味が活きる分野もあります。
女子でも情報科を選びやすいですか?
選びやすいと思います。学校によっては、デザインや映像、Webなどのコンテンツ制作に力を入れているところもあります。男女比が気になる場合は、学校説明会や文化祭で、実際の雰囲気を見てみるのがいちばんです。
まとめ|情報科は「名前」ではなく「時間割」で見る
情報科は、プログラミングやネットワーク、情報デザインを専門に学ぶ学科です。授業のおよそ3分の1が専門の科目で、使う言語や力を入れる分野は学校ごとに違います。
ただ、全国で27校とかなり少なく、名前と中身がずれていることもあります。だからこそ、学科名ではなく、教育課程表(時間割)と課題研究の中身で選ぶ。近くに無ければ、工業・商業・総合学科・普通科のコースまで広げて探す。これがいちばん失敗しにくい見方だと思います。
情報科以外のルートも含めて比べたい方は、こちらからどうぞ。→ プログラミングが学べる高校の選び方|5つのルートを講師が比較
