「高校生ですが、プログラミングを習ってみたいです」
「スクールがたくさんあるけど、どれが自分に合うのか分からない」
この記事は、プログラミングを習ってみたい高校生の方と、その保護者の方に向けて書いています。
先に結論を書くと、選び方としては①何のために学ぶか → ②どの形(対面かオンラインか・グループか個別か)で学ぶか → ③高校生がそのスクールの中心の年代か、の順で絞るのが近道です。
また、もし科目「情報Ⅰ」の点数を気にしているご家庭であれば、そこはプログラミング教室とは分けて考える必要があります。このすぐ下で触れます。
私はプログラミングの講師として、小学生から大学生まで教えてきました。どのスクールの関係者でもない立場から、選び方を整理します。
- 目的(作りたい・情報Ⅰ・進路)ごとに、習い事が向くかどうか
- スクールの4つの形(対面かオンラインか × グループか個別か)と、自分に合う形の選び方
- いちばん大事な見分け方「高校生がボリュームゾーンに入っているか」
- 4つの形ごとのスクールの例と、費用の目安
- 説明会・体験で聞くこと
高校生がプログラミングを習う前に|まず「何のために」で絞る
同じ「プログラミングを習いたい」でも、目的によって合う場所は違います。まずは、下の表で自分の目的を探してみてください。
| 目的 | 合いやすい学び方 | 習い事(スクール)は向く? |
|---|---|---|
| 作りたいもの(ゲーム・アプリ・Web・ロボットなど)がある | 作りたいものに合致する言語があるスクール。 作品を作る時間があるスクール。 独学+AIでもできないことはない | ◎ 強い味方になる。下の「4つの形」から選ぶ |
| なんとなくプログラミングをやりたい | 説明会や体験から。 短期の講座もある。 無料のネット講座もあり。 | ○ お金をかける前に試せる。合いそうなら「4つの形」へ |
| 総合型選抜など、進路の材料にしたい | 作品を作って、人に見せられる場があるスクール | ○ 大事なのは「習った」より「作ったもの」。下の「4つの形」から選ぶ |
| 情報Ⅰ・共通テストの点数を上げたい | 授業・教科書・参考書・塾が優先 | △ 第一候補ではない |
作りたいものがある人は、言語コースと作品を作る時間がある所を選ぶ
「こういうゲームを作りたい」「こんなアプリがあったらいいのに」が既にある人は、習い事がいちばん効きます。自分が学びたい分野の言語・コースが用意されているかどうか。選ぶときは、教材を順に進めるだけで終わらず、自分の作品を作る時間があるかを見てください。(習い事で必要なことを習って、自宅で自分でやる形でもOK)
とはいえ、最初から作りたいものが決まっている人は少数派です。私のところに来た高校生の個別指導の依頼は、すべて保護者の方からでした(家庭教師というサービスの性質上ですね)。きっかけも「プログラミングに興味がありそうだし、役に立ちそうだから」「本人がちょっとやってみたいと言っている」という、なんとなくがほとんどです。
なので、作りたいものがまだ無くても、全く問題ありません。必要な知識を習い、小さく作っていく中で、自分が何にワクワクするのかが見えてくるものです。
情報Ⅰの対策が目的なら、プログラミング教室は第一候補ではない
保護者さんの中であいまいになっている方もいると思いますので、ここははっきり書いておきます。
高校では2022年度の入学生から、ほぼ全員が「情報Ⅰ」を学び、その中にプログラミングの単元が確かにあります。ただ、プログラミング教室で習う内容と、情報Ⅰの範囲は重なる部分もありますが、重ならない部分が多いです。
情報Ⅰには、情報セキュリティや2進法、ネットワークといった知識の問題も出題されます。プログラミングスクールで習っていても、そこは出てきませんので別に勉強が必要です。情報科目の点数を上げたいなら、まずは教科書と、学校の授業や参考書・塾が先かなと思います。
情報Ⅰの勉強の進め方は、高校の情報でプログラミングがわからない人へ、情報Ⅰの共通テスト対策、情報Ⅰの参考書・問題集の選び方にまとめています。
もちろん、プログラミングに慣れていると、情報Ⅰのプログラムの問題で「変数」「繰り返し」などのお作法に戸惑わずにすみます。土台としてはプラスに働く、くらいに考えておくとちょうどいいと思います。
情報の授業についていけない、共通テストまでに一通り押さえておきたい、という人は、情報Ⅰ専門の塾でマンツーマンで見てもらう方法もあります。
総合型選抜や進路に使いたい人は「何を作ったか」
大学の総合型選抜(推薦)などで、作ったものが自分を説明する材料になることはあります。
ただ、「スクールに通っていた」こと自体が評価されるとは言えません。見られるとしたら、何を作って、そこから何を学び、何を考えたかの方です。
進路とのつなげ方は、高校生のプログラミング、何から始める?の進路の章でも詳しく書いていますので面接などを見通している方は読んでみてください。
ざっとまとめると、目的がプログラミングを習って「作品をつくりたい」なら習い事は強い味方に。なんとなく始めたい子にとっても、良いスタートダッシュになる可能性はあります。「情報1の点数をあげたい」なら別の場所が先です。
スクールの形は4つ|対面かオンラインか × グループか個別か
ここまで目的を整理しましたので、次に「スクールの形」について整理します。目的が「作りたい」「進路の材料にしたい」「まず試したい」なら、ここから先がスクールの選び方です。
プログラミングのスクールは、「対面(教室に通う)かオンライン(自宅で)か」と「グループ(少人数)か個別(マンツーマン)か」の組み合わせで、4つの形に分けると分かりやすいです。
| 対面(教室に通う) | オンライン(自宅で) | |
|---|---|---|
| グループ(少人数) | 同じ年代の仲間と、教室でワイワイ作りたい人 | 仲間と作りたいけど、近くに教室がない・部活で通う時間がない人 |
| 個別(マンツーマン) | 自分のペースで進めたい。顔を合わせて聞きたい人 | 自分のペースで、やりたい方向に進みたい人(講師のおすすめ) |
目的から、自分に合う形を選ぶところまでを図にすると、こうなります。

この後で例に挙げますがおすすめの2校を、4つの形に当てはめるとこうなります。1つのスクールが、2つの形を持っていることもあります。
| スクール | 当てはまる形 | 高校生との相性(公式で確認できたこと) |
|---|---|---|
| ライフイズテック スクール | 対面×グループ オンライン×グループ | 対象が中学生・高校生だけ。教室(東京・横浜・名古屋・大阪)とオンライン校。iPhoneアプリ・Unityゲーム・Webデザイン・Webサービス・映像制作のコース |
| N Code Labo | 対面×個別 オンライン×個別 | 小学生〜高校生。コースごとに推奨学年があり、高校1年生以上の上級コースもある |
| Tech Runway | 無料の講座(対面・グループ) | 対象が高校生だけ。授業料・教材費は無料。東京・大阪の教室で、開講の期間が決まっている |
グループ(少人数):同じ年代の仲間と作れる
同じくらいの年の仲間と一緒に作れるので、「みんなでワイワイやる方が続く」という人には合いやすい形です。中学生・高校生だけを対象にしたスクールなら、教材も雰囲気も、最初から中高生に合わせて作られています。
一方で、グループで進む以上、全体のペースはあります。どこまで一人ひとりに合わせてくれるかは、1人の先生(メンター)が何人を見るかで変わるので、説明会や体験会で聞いておきましょう。
例えばライフイズテック スクールは、教室では1グループ5〜6人の少人数制で、オンライン校でも1人のメンターが4〜5人を受け持つ形です。教室とオンラインの両方があるので、対面×グループとオンライン×グループのどちらでも探せます。
ライフイズテック スクールで選べるコースは、この5つです(どれも中学1年生〜高校3年生が対象)。
- iPhoneアプリ:Swift でアプリを作る
- Unityゲーム(2D・3D):Unity と C# でゲームを作る
- Webデザイン:HTML・CSS でサイトを作る(応用では JavaScript も)
- Webサービス:Ruby で Web サービスを作る
- 映像制作:Premiere Pro・After Effects で映像を作る
Life is Tech ! スクール(ライフイズテック)
グループで、同じ年代の仲間と作りたい人へ
中学生・高校生だけが通うスクールです。教室に通えない地域や、部活で忙しい人は、オンライン校という選び方もできます。
説明会・見学会の日程を見る個別(マンツーマン):高校生にいちばんおすすめしたい形
個人的に、高校生にいちばんおすすめしたいのはこの形です。理由は、高校生がもう自分で判断できる年齢だからです。
高校生になると、社会のことや進路のことも、なんとなく分かってきます。考える力も判断する力も、だいぶ育っています。進められる人は自分でどんどん進められるし、進みたい方向や興味のある方向も、少しずつ自分の中で見えてくる。
そうなると大事なのは、自分のやりたい方向に進むのを支えてくれて、必要な武器(知識や道具)を渡してくれて、困ったときに助けてくれる環境です。それがいちばんやりやすいのが、個別に柔軟に対応してくれる形だと思っています。
ただ、私自身が家庭教師をしていて言うのもなんですが、プログラミングの家庭教師は、まずそうそう見つかりません。個別で見てもらいたいなら、プログラミングスクールの個別指導やマンツーマンのコースを探す方が現実的です。通える教室がなければ、オンラインのマンツーマンがいちばん探しやすいと思います。
※たまにお問い合わせをいただきますが、私自身は現在、個別指導の新規の受付はしていません。申し訳ありません。
例えばN Code Labo は、教室(新宿・秋葉原・横浜・大阪梅田・天王寺)では少人数の個別指導、オンラインでは完全マンツーマンで教えています。対面×個別とオンライン×個別の両方に当てはまるスクールです。オンラインの個別指導には、中学生・高校生向けのAIプログラミングのクラスもあります。教室に通える距離ならば教室で、遠方で難しければオンラインでという選び方が良いかなと思います。
教室のコースのうち、推奨学年に高校生が入っているのは、例えばこのあたりです。
- iOSアプリ・アルゴリズム入門(小学5年生〜高校3年生)
- AIコーディング入門(中学1年生〜高校1年生)
- Unity実践・WEBアプリプロフェッショナル(中学3年生以上)
- AIコーディング実践・アルゴリズム応用(高校1年生以上)
オンラインの個別指導は、ゲームプログラミング(小学5年生〜高校3年生)と、AIプログラミング(中学1年生〜高校3年生)の2つのクラスです。使う技術は、Unity(C#)・Python・Swift などです。
対面かオンラインかは「通える教室があるか」で決める
対面の良さは、顔を合わせて聞けることと、教室の空気の中で集中できることです。オンラインの良さは、通う時間がいらないこと、場所も選ばないこと。部活で帰りが遅い人や、近くに中高生向けの教室がない地域の人には、現実的な選択肢になります。
私はオンラインで教えていた時期もありますが、画面越しの伝わりにくさが気になって、やめてしまいました(これは私の好みの問題もある)。ただ、オンラインを通常コースとして開講しているスクールは、その弱点をなくすためにツールやカリキュラムを磨いていますので、全然ありだと思っています。
探す順番は、こんなイメージです。
- グループか個別か、自分に合う方を決める
- 通える範囲に教室があれば、対面のスクールを探す
- 通える教室がなければ、同じ「グループか個別か」のまま、オンラインで探す

お金をかける前に:無料の講座や、夏休みの短期講座で試す
「まだ分からない、ちょっと試したい」なら、いきなり月謝を払う前に、無料の講座や短期の講座から入る手もあります。これは4つの形を選ぶ前の「お試し」です。
今回調べていて分かったことですが、上の表のTech Runwayのように、高校生だけを対象にした無料の講座もあるようです(簡単なゲームやWebサイトを作るプログラミングと、生成AIの使い方を学ぶ内容)。ただ、教室は東京と大阪だけなので、通える地域は限られます。また、ライフイズテック スクールは、春休みや夏休みに短期集中の「キャンプ」も開いています。
どちらも場所・日程・定員が限られることが多いので、条件は公式サイトで確認してくださいね。
近くに無料の講座がなければ、Progate のような、大人も使っているオンラインの学習サービスで、独学から試してみる手もあります。無料で始められて、続けるなら有料プラン(月990円〜・税込、2026年11月時点)もあります。まずは一人で触ってみて、もっと続けたいと思ったら、上の4つの形からスクールを探す、という順番でも大丈夫です。
最後に、高校生が「ボリュームゾーン」かを見る
形が決まったら、最後に地味に重要な見分け方がこれです。そのスクールでいちばん多い年代(ボリュームゾーン)に、高校生が入っているか。
「高校生に向けて作られているかどうか」ですね。
「中高生向け」で始まっているスクールならばOKですが、「小学生向け」と「大人向け」は中身をよく確認した方が良いかなと思います。
「小中高生向け」でも、中身は小学生がメインのことがよくある
「小学生・中学生・高校生向け」とうたっている教室でも、実際の在籍は小学生が中心で、中学生・高校生は少ない、という教室は結構あると思います。
そうなると、教材やクラスの雰囲気も、どうしても小学生に合わせたものになりがちです。高校生にとっては物足りなかったり、居心地が悪かったりすることもありますよね。
大人向けスクールも同じ。「高校生も受講OK」は、高校生向けとは限らない
大人向けのプログラミングスクールの中には、年齢の制限を設けていないところもあります。ただ、大人をメインにしているスクールが、対象を広げる意味で高校生も受け入れている場合、手取り足取り教えてもらえたり、学校の事情(テストや部活)に合わせてもらえたりは、あまり期待できないと思います。
大人向けのスクールは、出口が転職向けのことが多いです。「転職に強い」といった強みは、高校生にはあまり関係がないですよね。
ホームページで分からなければ、問い合わせで聞けば教えてくれる
見分け方は2つです。
- ホームページを見る:コースごとの推奨学年、生徒の作品や声に出てくる学年、高校生向けのコースがあるか
- 問い合わせで聞く:「いちばん多いのはどの年代ですか?」「高校生は何人くらいいますか?」
ホームページから判断できなければ、問い合わせのときに聞いてみれば、全然教えてくれると思います。遠慮せずに聞いてみてください。
スクールを選ぶときに見る4つのポイント

具体的なスクールの候補が絞れたら、中身を見ていきましょう!
見てほしいのは、この4つです。
①自分の作品を作る時間があるか
プログラミングは、作ってなんぼの世界です。伸びる人は「作りたいものがある」「壁にぶつかっても粘れる」「小さくても完成させた作品の数が多い」。この3つがそろっていく場があるかを見てください。
②一人ひとりに合わせて、柔軟に対応してくれるか
高校生から始める人でも、進みが速いことは多いです。考える力の土台ができているし、根気強さもある程度育っているので、壁にぶつかったときの試行錯誤も上手なんですよね。
だからこそ、先に進みたいときに進めるか、やりたい方向に寄せてもらえるかは大事です。全員が同じペースで同じ教材を進めるだけだと、もったいない時間になるかもしれません。
逆に、最初で理解が追いつかない時や、行き詰まった時に手厚いサポートがしてもらえるかどうかも大切です。
③AIをどう扱っているか
分からないことがあると、すぐにAIに聞く。いまの高校生には当たり前ですよね。確かに、効率的です。
ただ、エラーが一瞬で直っても、なぜ直ったのかを分からないまま進むと、力はつきにくいです。「急がば回れ」という本質的なことわざがありますが、せっかくの学びのプロセスが抜け落ちて逆効果です。
AIに答えを出してもらうだけでなく、AIを「コーチ」として使わせているか。スクールに「AIはどう使っていますか?」と聞くと、そのスクールの考え方がよく分かります。
※AIのサービスには年齢の条件があります。18歳未満は保護者の許可が必要なものもあるので、使う前に規約を確認してください。
④部活・テスト・受験と両立できるか
高校生は忙しいです。時間帯、休んだときの振替、定期テスト前に休めるか、高3の受験期に休会できるか。このあたりは先に確認しておきましょう。学年ごとの進め方は、高校生のプログラミング、何から始める?の「学年別の進め方」に書いています。
迷ったら、①と②です。自分の作品を作れて、やりたい方向に合わせてくれる所を選んでおけば、大きく外すことはないかなと思います。
費用の目安|月謝だけで比べない
スクールによりますので、一般論にはなりますが一応紹介しておきます。
4つの形ごとの月謝は、今回例に挙げたスクールの公式サイトで確認した金額をもとにすると、目安はこのくらいです。
| 形 | 月謝の目安 | 何で上下するか |
|---|---|---|
| グループ(対面・オンライン) | 月2万円台 | 年間の回数、コース |
| 対面×個別(教室の少人数の個別指導) | 週1回で月2万円台(隔週なら1万円台) | 回数、教室の場所。教室のパソコンを借りると別に利用料 |
| オンライン×個別(マンツーマン) | 月3万円台〜 | 回数、コース |
| 無料の講座 | 無料 | 期間・定員が決まっている |
比べるときは、月謝だけでなく、次のものも足して考えてください。
- 入会金:1万〜3万円ほど。体験や説明会のあとすぐの入会で無料になる所もある
- パソコン:教室のパソコンを借りられるか、自分のパソコンを持っていくか。持ち込みなら、スクールが求める性能を確認する
- 契約の単位:月ごとか、年度ごとか。やめるときの手続き
月に2万〜3万円は、習い事としては安くはないですよね。高校生の方は、何を作りたいか、どれくらい続けたいかを、自分の言葉で保護者の方に話してみてください。それだけで、話がかなり進みやすくなると思います。
説明会・体験で聞くこと、見ること

説明会や体験会は、聞かなければ聞かないまま終わってしまうことが多いです。聞きたいことは、メモして持っていくのがおすすめです。
高校生本人が聞くこと
- いちばん多いのは何年生ですか?高校生は何人くらいいますか?
- 生徒さんの作品の例はありますか?半年後や1年続けると、どんなものが作れますか?
- 自分の作りたいものに合わせて、内容を変えてもらえますか?先に進めますか?
- 先生(メンター)1人で、何人を見ていますか?
- 授業以外の時間に、質問はできますか?
- AIはどう扱っていますか?
- テスト前や受験期に、休んだり回数を減らしたりできますか?
全部聞かなくてもかまいません。とくに1〜3は、高校生に合うかどうかがいちばんよく分かる質問です。
保護者の方が見ること
保護者の方は、費用や契約のほかに、お子さんが自分の言葉で「やりたい」と言っているかを見てあげてください。高校生は、自分で決められる年齢です。最後は本人に決めてもらうくらいが、ちょうどいいと思います。
始めて1〜2か月は「お試し期間」
最初は、新しさでだれでも楽しいものです。1〜2か月たつと、本当に興味があるのか、新しかったから楽しかったのかが分かれてきます。どちらが良い悪いではありません。
合わないと分かったら、形を変えてもいいし、いったんやめてもいい。小学生では、スクールをやめて、私の個別指導に移ってきた子もいました。合う形は人それぞれです。
同年代の仲間と作る形が気になる方は、まず説明会や見学会で、どんな人が来ていて、どんなものを作っているのかを見てみてください。上の質問リストを持っていくと、確かめやすいと思います。
Life is Tech ! スクール(ライフイズテック)
中高生向けのスクールを、説明会・見学会で確かめる
中学生・高校生だけが通うスクールなので、高校生がボリュームゾーンに入っているかの心配は少なめです。作るものやメンターとの距離感は、実際に見るのがいちばん分かります。
- 対象は中学生・高校生だけ
- 1グループ5〜6人の少人数制
- アプリ・ゲーム・Web・映像のコース
まずは約30分のオンライン説明会か、教室での授業の見学会から。対象は中学生・高校生とその保護者です。
習い事で伸びる高校生、合わなかった高校生

余談ですが、私個人の経験からのお話です。
高校生になってから習い始めた子は、何人か見てきました。進みは中学生より明らかに速いです。理解力が高く、根気強さもある程度育っているので、壁にぶつかったときにあれこれ試すのも上手です。
高校生だと、プログラミングを仕事や社会とつなげて話せるのもいいところです。「この言語はどんなサービスに使われているか」「その先にどんな仕事があるか」。そういう話ができると、学ぶ意味が自分の中で見えてきます。
一方で、さわりだけやって「プログラミングはいったんいいかな」となる子も当然います。合う合わないですね。それも全然ありです。続けるかどうかは、本人が決めていいと思っています。火がついたなら、やりたい方向に進めるように支える。私が講師としてやっているのは、それだけです。
そもそもプログラミングを習う意味があるのか、と迷っている方は、プログラミングの習い事は意味ない?教える側の本音も読んでみてください。
よくある質問
高校生から習い始めるのは遅いですか?
全く遅くないです。むしろ、考える力の土台が育っているぶん、進みは速いことが多いです。詳しくは高校生のプログラミング、何から始める?に書いています。
独学とスクール、どちらがいいですか?
一人で調べて試行錯誤できる人は、独学でも伸びます。一人だとなかなか始まらない人は、最初だけスクールでレールを敷いてもらって、慣れてきたら独学に移る、という道もあります。独学の進め方は中学生がプログラミングを独学する方法にまとめています(中学生向けですが、高校生にもそのまま使えます)。
オンラインのレッスンでも身につきますか?
オンラインで身につけている人もたくさんいます。オンラインを専門にしているスクールは、画面越しの伝わりにくさをなくす工夫をしているはずです。体験や説明会のときに、分からないところを聞きやすいかを自分で確かめてみてください。
習い事にすると、大学受験で有利になりますか?
「習っていたから有利」とは言えません。ただ、作ったものがあれば、総合型選抜などで自分を説明する材料になることはあります。大事なのは、習ったことより、作ったものと、そこから考えたことです。
パソコンは買わないといけませんか?
スクールのパソコンを借りられる所もあるので、まずは確認してください。持ち込みの場合は、スクールが求める性能(メモリなど)が決まっていることが多いので、買う前に聞いておくと安心です。
まとめ|目的→形→高校生が中心の年代か、の順で選ぶ
以上、高校生のプログラミングの習い事の選び方でした。
- 何のために学ぶか(作りたい・試したい・進路/情報Ⅰの点数なら別の場所が先)
- どの形で学ぶか(対面かオンラインか × グループか個別か)
- 高校生がそのスクールのボリュームゾーンに入っているか
- 説明会・体験で、作品を作れるか・合わせてもらえるかを確かめる
高校生は、自分のやりたい方向を自分で選べる年齢です。やりたい方向に進むのを支えてくれる場所を、ぜひ見つけてください。
