商業高校を進路の候補に入れていて、お子さんがパソコンやプログラミングにも興味がある、という中学生や保護者の方へ向けて、この記事を書いています。
「商業高校って、プログラミングもやるの?」「工業高校や情報科と、何が違うの?」と調べてみても、結局、商業高校でどこまでプログラミングをやるのかが分からなかった、ということはありませんか?
先に結論を書くと、商業高校でもプログラミングは学べます。中心になるのは、情報処理科などの「情報」が付く学科です。ただし、表計算やデータベースのように「情報を使う」授業も多く、「プログラムを作る」時間がどれくらいあるかは学校によってかなり違います。
私はプログラミングの講師として、小学生から大学生まで教えてきましたが、商業高校の先生ではありません。なので、授業や制度の話は、文部科学省や全国商業高等学校協会(全商)の資料、各校の公式サイトをもとに整理しました(2026年10月時点)。
最終的には、志望する学校の公式の情報でご確認いただければと思います。
- 商業高校でプログラミングを学べる学科の形と、学科名だけでは分からない理由
- 何年生で、どんな言語を使って学ぶのか(学校の具体例つき)
- 全商の情報処理検定のこと(2026年度から新しい形に変わる途中です)
- 卒業後の進路と、商業高校が向く子・ほかのルートも見てほしい子
- 中学のうちに、説明会で確かめたいこと
商業高校とは|「ビジネス」を学ぶ専門学科
まずは前提として、商業高校がどんな学校かを、ざっくり整理しておきます。
商業高校は、ビジネスの専門学科。簿記・マーケティング・情報などを学ぶ
高校の学科は、大きく「普通科」・「専門学科」・「総合学科」の3つに分かれます。その専門学科の中に更に、「工業」・「商業」・「農業」・「情報」などの種類があって、商業の学科を置いている高校が、いわゆる商業高校です。

商業の学科で学ぶのは、ひとことで言えば「ビジネス」です。文部科学省の学習指導要領では、商業の科目はマーケティング・マネジメント・会計・ビジネス情報の4つの分野に分かれていて、簿記や会計、商品の開発と販売、会社の仕組み、そしてコンピュータの活用などを学びます。
そのぶん、国語・数学・英語などの普通科目は、普通科より少なめになります。
プログラミングは「ビジネス情報」の分野の科目
プログラミングが出てくるのは、4つのうちのビジネス情報の分野です。この分野には「情報処理」「ソフトウェア活用」「プログラミング」「ネットワーク活用」「ネットワーク管理」の5つの科目があります。
名前のとおり、科目の「プログラミング」では、企業の活動に役立つプログラムや情報システムを作ることを学びます。一方で「情報処理」「ソフトウェア活用」は、表計算やデータベースなどのソフトを使って、ビジネスの情報を整理・分析する力が中心です。
ここで知っておきたいのは、商業の学科で全員が必ず学ぶ(原則として履修する)科目は「ビジネス基礎」と「課題研究」の2つだけ、ということです。科目の「プログラミング」を何年生で、何時間置くかは、学校と学科しだいなんですね。
ちなみに、高校生が全員学ぶ「情報Ⅰ」は、商業の学科では、商業の科目の「情報処理」で代わりにする仕組みもあります。情報Ⅰそのものについては、こちらにまとめています。→ 情報Ⅰとは?高校で学ぶ4つの内容と情報Ⅱとの違いを講師が整理
プログラミングが学べる商業高校の学科|名前より「作る時間」で見る
「プログラミングが学べる」と言っても、中身はけっこう違います。商業高校の場合は、プログラミングの中でも「ビジネスやデータに使う」寄りになるのが特徴です。
そのうえで、商業でプログラミングを学べる学科は、大きく4つの形に分けられます。学科名はあくまで例で、同じ名前でも学校によって中身が違うことがあります。
| 学科の形 | 学科名の例 | 中身 | 気をつけたいこと |
|---|---|---|---|
| ① 情報系の学科 | 情報処理科・情報ビジネス科・ビジネス情報科など | 表計算・データベース・プログラミング・ネットワーク。商業でプログラミングを学ぶ中心 | 「使う」と「作る」の割合は学校で違う |
| ② まとめて募集し、あとで学科を選ぶ形 | 商業科と情報処理科を「くくり募集」する学校など | 1年で商業の基礎を広く学び、あとから学科・コースを選ぶ | 希望の学科に必ず進めるとは限らない |
| ③ 名前は「商業」でも、学科は情報科 | 香川県立高松商業高校の情報数理科など | 制度上は「情報」の専門学科 | 商業の学科とは別物。情報科として見る |
| ④ 商業高校ではない学校の商業の学科 | 農業や工業の学科がある学校に置かれた情報処理科など | 中身は商業の学科と同じ考え方 | 「商業高校」で探すと見落としやすい |
②は、たとえば千葉県では、千葉商業・一宮商業など6校が、商業科と情報処理科をまとめて募集しています(2027年度入試の県の資料より)。出願のときに情報処理科だけを選ぶ形ではないので、どの時点で、どうやって学科が決まるのかは学校に確かめておきましょう。
③は、学校の名前に「商業」と付いていても、中は情報科という学校です。情報科については、こちらで詳しく書いています。→ 情報科のある高校とは|学ぶ内容・全国の設置校・普通科との違い
同じ「情報処理科」でも、「使う」と「作る」の割合が学校で違う
商業の情報系の学科で学ぶことは、大きく2つに分けると分かりやすいです。
1つは、表計算やデータベース、文書やプレゼンの資料づくりのように、ソフトを使って情報を整理・分析する「使う」側。
もう1つは、プログラムを書いて、アプリやシステムを「作る」側です。
どちらも学ぶのが普通ですが、どちらに重心があるかは学校によって違います。まずは図で、ほかの学科とのざっくりした位置関係をつかんでみてください。

図のとおり、商業の情報系の学科は「使う」から「作る」までを幅広く学ぶ学科、というイメージです。「アプリやゲームをどんどん作りたい」という子には、学校によっては少し物足りない可能性もありますし、逆に「パソコンを仕事でバリバリ使えるようになりたい」という子には、ぴったり合いやすい学科だと思います。
学科名だけでは分からない。教育課程表で「プログラミング」の時間を見る
もう1つややこしいのが、学科名と中身が、必ずしも一致しないことです。
たとえば、名前に「情報」が付かない「商業科」でも、選択科目でプログラミングを学べる学校があります。反対に、情報処理科の募集をやめて、商業科にまとめた学校もあります。
つまり、学科は名前ではなく、教育課程表(何年生で、どの科目を、何時間学ぶかの表)で「プログラミング」が何時間あるかで見るのが確実です。
商業高校のプログラミングの授業|何年生で、何を、どの言語で
では、実際の授業はどんな流れなのでしょうか。学校によって違うので、ここでは大まかな流れと、公式で確認できた具体例を紹介します。
1年生:コンピュータと表計算の基礎から
1年生では、「情報処理」などの科目で、コンピュータの仕組みや表計算ソフトの使い方といった基礎から学ぶ学校が多いようです。
ただ、1年生から科目の「プログラミング」を置いている学校もあります。たとえば茨城の水戸商業高校の情報ビジネス科は、1年生から「プログラミング」の授業があります(後の表で紹介します)。
2〜3年生:情報系の学科では、専門の科目で本格的に
情報系の学科では、2〜3年生で「プログラミング」「ソフトウェア活用」などの科目が増えて、本格的になっていきます。
使う言語は学校によって違います。表計算ソフトのマクロ言語(表計算ソフトの作業を自動にするための言語)を中心にする学校もあれば、Python や Java を使う学校もあります。「商業高校ならこの言語」と決まっているわけではないので、気になる学校の授業紹介で確かめてみてください。
ちなみに、マクロ言語を使う学校が多いのには理由がありそうです。後で触れる全商の情報処理検定の「プログラミング」は、いまの試験ではマクロ言語で出題されています。検定に合わせて授業の言語を選ぶ、という面もあるのかなと思います。
授業の具体例|学校が公開している情報から
公式の情報で、授業の中身まで確認できた学校を、事例として表にまとめました。おすすめ順ではありませんし、ここに載っていない学校が劣るという意味でもありません。あくまでイメージをつかむための事例です。
| 学校 | 学科 | 公式で確認できた内容 |
|---|---|---|
| 横浜市立横浜商業(神奈川) | 商業科 | ビジネス情報分野で表計算・ウェブページ制作。プログラミングはマクロ言語が中心で、オブジェクト指向の言語にも挑戦できる |
| 茨城県立水戸商業(茨城) | 情報ビジネス科 | 1年・2年に「プログラミング」、3年に「ソフトウェア活用」。ITパスポートや基本情報技術者などの資格も目標に |
| 千葉県立一宮商業(千葉) | 情報処理科 | 3年の選択科目(学校独自の科目「プログラミング応用」)で Python。画像を判定するプログラムや、通知システムづくりなど |
同じ商業高校でも、横浜商業は「表計算を使いこなす延長のプログラミング」、水戸商業は「学年を通してプログラミングを積み上げる形」、一宮商業は「Python で AI や仕組みづくりまで挑戦する形」と、向いている方向がけっこう違いますよね。
3年生の「課題研究」で、作品やシステムを作る学校も
商業の学科で全員が学ぶ「課題研究」は、自分たちで課題を決めて、解決に取り組む科目です。学校によっては、ここでアプリやシステムを作る学校もありますし、横浜商業のように少人数のゼミに分かれて1年かけて探究する学校もあります。
プログラミングが好きな子にとっては、授業の中で「自分の作品」を作れる貴重な場になります。説明会では、課題研究でどんなものを作っているかも聞いてみてください。
商業高校で目指せるプログラミングの資格・検定

商業高校の大きな特徴の1つが、資格・検定に力を入れていることです。プログラミングに関係するものを、いくつか紹介しますね。
全商の「情報処理検定」に、プログラミングの試験がある
商業高校の生徒が受けることの多い検定に、全国商業高等学校協会(全商)の情報処理検定があります。この中に「プログラミング」の試験があって、プログラムの動きを追う問題や、流れ図、プログラム言語を使って手順を考える問題が出ます。
全商は、この検定を国家試験のITパスポートや基本情報技術者試験への「登竜門」と位置づけています。実際に、ITパスポートや基本情報技術者を目標に挙げている商業高校もあります。
2026年度から、検定が新しい形に変わる途中
これから商業高校を考える方に知っておいてほしいのが、全商の情報処理検定は、2026年度から3年かけて新しい形に移る途中だということです。
全商の手引によると、新しい検定は「情報基礎」「情報処理」「ソフトウェア活用」「プログラミング」「ネットワーク」の科目ごとの試験になり、合格した科目の数で級が決まる形になります。「プログラミング」の新しい試験は2027年度から始まる予定で、使える言語もマクロ言語に加えて Python・Java が入る案になっています。
いまの1級は2028年度まで残る予定なので、すぐに全部が切り替わるわけではありません。ただ、いまの中学3年生が入学するころには、新しい形の検定が中心になっていきそうです。細かいところは案の段階のものもあるので、受ける年度の要項で確かめてください(2026年10月時点)。
作品を出せるコンテストもある
検定だけでなく、作品で勝負できる場もあります。全商が開いている「全国商業高等学校プログラミングコンテスト」は、2026年度で第47回。言語やツールは幅広く募集されていて、表計算のマクロを使った作品も応募できます。ほかに、商業高校の生徒向けの「全国商業高校Webアプリコンテスト」もあります。
個人的には、検定は「ゴール設定の1つ」だと思っています。目標があると頑張れる子には、とても良い仕組みです。ただ、受かることがゴールになってしまうのはもったいない。プログラミングの本質は、何かを作ることなので、コンテストのように「作ったものを人に見せる」機会も、ぜひ使ってほしいです。
中学生が受けられる検定や、高校受験での扱いについては、こちらにまとめています。→ プログラミング検定は高校受験で有利?内申・推薦・私立での扱い
卒業後の進路|就職・専門学校・大学
商業科全体では、就職・専門学校・大学がほぼ3分の1ずつ
文部科学省の統計(2025年3月卒業)で商業科全体の進路を見ると、大学・短大などが約35%、専門学校などが約29%、就職が約34%と、ほぼ3分の1ずつに分かれています。工業科は6割以上が就職なので、比べると進学も多い学科ですね。
ただしこれは商業科全体の数字で、情報処理科なども含まれています。学校ごとに差が大きいので、志望校の進路実績は、学校の公式サイトや説明会で確認してください。
資格を生かして、推薦で大学へ進む道もある
商業高校ならではの進学の道として、資格を生かした推薦があります。大学によっては、専門学科の生徒向けの推薦の条件に、全商の検定の1級(情報処理検定のプログラミングを含む)を挙げているところもあります。ただ、こうした推薦は、商学部・経営学部などで見かけることが多いようです。
一方で、普通科目の授業が少ないぶん、一般の入試で大学を受けるなら、国語・数学・英語などを自分で補う必要があります。情報系の学部を目指すなら、とくに数学は早めに意識しておきたいところです。
IT系を目指すなら|「作る仕事」と「ITを使う仕事」
「商業高校からプログラマーになれるの?」と気になる方もいると思います。
プログラマーやエンジニアのような「作る仕事」は、商業高校を出たあと、専門学校や大学でさらに学んでから目指す人も多いのではないかと思います。一方で、事務や経理、営業の管理など、表計算やデータを使って仕事を回す「ITを使う仕事」では、商業高校で身につけた力がそのまま武器になりやすいと思います。どちらの道が多いかは学校によって違うので、志望校の就職先の一覧で確かめてみてください。
つまり、IT系に進めるかどうかは、学科の名前よりも、高校3年間で何を作り、何を使えるようになったかで決まる部分が大きい、と私は思っています。
商業高校が向く子・ほかのルートも見てほしい子
ここまでの話をもとに、ざっくりまとめてみます。私の考えも含みますので、参考までに読んでください。
商業高校が向いていそうな子
- パソコンやITを、将来の仕事やビジネスに生かしたい子
- お金や会社の仕組み、商品が売れる仕組みにも興味がある子
- 資格や検定のように、目標があると頑張れる子
ほかのルートも見比べてほしい子
「アプリやゲームを、とにかくたくさん作りたい!」という子は、情報科や工業高校の情報系、私立のコース、通信制高校なども一緒に見比べてみてください。「ロボットや電子工作が好き」なら、工業高校や高専が近いと思います。
ざっくり言うと、ハードウェアや電気まで触りたいなら工業、ビジネスと一緒に学ぶなら商業、情報そのものを深めたいなら情報科です。工業高校については、こちらにまとめています。→ 工業高校でプログラミングは学べる?学科の選び方と卒業後の進路
また、「まだ分野を絞らず、普通科目も広く学んで大学で決めたい」という子は、普通科という選択肢も十分ありです。高校のルート全体はプログラミングが学べる高校の選び方、公立に絞った話は公立高校でプログラミングは学べる?の記事で書いています。ゲームを作りたい子はゲームプログラミングを学べる高校、通信制は通信制高校の選び方、高専は高専でプログラミングは学べる?もどうぞ。
専門に絞るか、普通科で広げておくかは、どちらが正解ということはありません。道を絞った方が集中できる子もいれば、広く持っておいて自分で見つける方が合う子もいます。どちらでも、好きな方で良いと思います。
中学のうちに確かめること|説明会で聞くこと

説明会・学校見学で聞いておきたいこと
商業高校のプログラミングは、学校による差が大きいです。説明会や学校見学では、次のようなことを聞いておくと、入ってからの「思っていたのと違う」を減らせると思います。
- プログラミングの授業は、何年生で、週に何時間あるか
- 使う言語と、作るもの(表計算が中心か、アプリやシステムまで作るか)
- まとめて募集する学校なら、いつ・どうやって学科やコースが決まるか(希望が通らないことはあるか)
- 課題研究で、どんなものを作っているか
- パソコン部・情報処理部などの活動と、コンテストへの参加
- 就職と進学の内訳(IT系の就職先や、情報系の学部への進学はあるか)
- 第2志望の学科に回ることはあるか(県の入試の仕組み)
とくに①と②は、パンフレットだけでは分からないことが多いです。在校生の作品を見せてもらえる機会があれば、それがいちばん分かりやすいと思います。
お住まいの地域の商業高校の探し方
住んでいる都道府県の商業高校は、教育委員会のページにある「学科の紹介」や「高校の一覧」から探せます。気になる学校が見つかったら、学校の公式サイトで教育課程表を開いて、「プログラミング」の科目が何年生に何時間あるかを確かめてみてください。
地域ごとの学校は、こちらの記事でまとめています。
- 【東京】プログラミングに強い高校
- 【神奈川】プログラミングに強い高校
- 【大阪】プログラミングが学べる高校
- 【愛知】プログラミングに力を入れている高校
- 【埼玉】プログラミングが学べる公立高校
- 【千葉】プログラミングが学べる高校
商業高校に行けばプログラミングは伸びるのか?講師の視点
最後に余談です。ここは完全に私に意見です。
「ITを使って仕事を回す力」も、立派な使い道
私はプログラミングの講師ですが、本職はWebディレクターです。この仕事は、プログラムを書いて「作る」よりも、ITを使って仕事を回す場面のほうがずっと多いです。Excel でデータを整理したり、仕事の流れを仕組みにしたり、といったことがメインです。
もちろん、簿記のように私の仕事では使わないこともありますし、商業高校で習うことが全部そのまま私の仕事に重なるわけではありません。ただ、「データを整理して、仕事がうまく回る形にする」という力は、生み出す・作る力とは別の、社会でとてもよく使う力だと実感しています。
そして最近は、AIのおかげで、手を動かして作る部分はどんどん簡単になってきました。使う部分でもそうですね。私自身も、昔ほど自分で細かく手を動かすことは明らかに減っています。そうなるほど、「何のために、どう使うか」を考えられる人の価値は、むしろ上がっていくのかなと思っています。商業高校の「ビジネスの中でITを使う」という学びは、その意味で、これからの時代にもむしろ使える面があると思います。
作りたい子は、学校の外でも作り続けよう
一方で、「とにかく作りたい」という子には、商業高校の授業だけだと作る時間が足りない学校もあると思います。
すでに自分で動いて何かを作っているような子は、どこに行っても伸びていきます。学校の授業で基礎を固めつつ、家や部活で、小さくてもいいので自分の作品を作り続けてみてください。そうすると、商業で学ぶ「ビジネスの視点」と「作る力」の両方を持った、ちょっと珍しい強みになるかもしれません。
何から始めればいいかは中学生のプログラミング、何から始める?、一人で進める方法は中学生がプログラミングを独学する方法、高校生になってからの話は高校生のプログラミング、何から始める?に書いています。
最後に、高校選びは「環境選び」です。どの学校に行っても、最後は本人しだい。「その学校で、3年間で何を作り、何を使えるようになりたいか」を考えながら、学校を見てみてくださいね。
よくある質問
商業高校の情報処理科と、情報科は何が違いますか?
ざっくり言うと、商業の情報処理科はビジネスが土台にあって、そこに情報処理やプログラミングを学ぶ学科です。情報科は「情報」そのもの(プログラミング・ネットワーク・データベース・情報デザインなど)を学ぶ学科で、全国でも数が少ないです。詳しくは情報科のある高校の記事で書いています。
プログラミングを学ぶなら、商業高校と工業高校のどちらがいいですか?
作りたいものしだいです。データやビジネスにITを使いたいなら商業、ロボットや電子回路のように「ものを動かす」ことにも興味があるなら工業が近いと思います。どちらも学校によって中身が違うので、気になる学校の教育課程表を見比べてみてください。
パソコンが得意でなくても大丈夫ですか?
大丈夫です。1年生は、コンピュータや表計算ソフトの基礎から始まる学校が多いようです。中学のうちに少しだけタイピングやパソコンに慣れておくと、入ってからが楽になる、くらいに考えておけば十分です。
商業高校から大学の情報系の学部に行けますか?
行けます。ただ、資格を生かした推薦は商学部・経営学部などで見かけることが多いので、情報系の学部を目指すなら、学校の指定校推薦の枠を確かめるか、一般の入試に向けて普通科目(とくに数学・英語)を自分で補う必要があります。早めに先生に相談しておくと安心です。
商業高校の偏差値はどれくらいですか?
このサイトでは偏差値は載せていません。学校や学科によって幅があり、年によっても変わるためです。お住まいの都道府県の教育委員会が出している応募状況や、各校の入試の資料で確認してみてください。
まとめ|商業高校は「使う」と「作る」の割合で選ぶ
以上、商業高校でプログラミングは学べるのか、というお話でした。
商業高校でもプログラミングは学べます。中心になるのは情報処理科などの情報系の学科ですが、表計算やデータベースのような「使う」授業と、プログラムを「作る」授業の割合は、学校によってかなり違います。学科の名前ではなく、教育課程表で「プログラミング」が何年生に何時間あるかを確かめるのが確実です。
また、全商の情報処理検定は2026年度から新しい形に移る途中で、プログラミングの試験で使える言語も広がる予定です。資格を生かした進学の道があるのも、商業高校ならではですね。
気になる学校が見つかったら、ぜひ説明会で「何を、どれくらい作るか」を聞いてみてください。情報科や工業高校と見比べると、自分に合う学科がぐっと見えやすくなると思います。
