「プログラミング教育が必修化されたって聞いたけど、具体的に何が変わったの?」という疑問をお持ちの方は少なくないでしょう。ニュースでは大きく取り上げられましたが、実際の変化を正確に把握している保護者の方はまだ多くありません。
プログラミング教育の必修化は、「プログラミング」という新教科が増えたわけではなく、既存の教科にプログラミング的な学習活動を取り入れることが義務づけられたものです。この点を誤解している方がかなり多いので、最初に押さえておきましょう。
この記事では、必修化の背景、各学校段階(小学校・中学校・高校)での具体的な変化、保護者が知っておくべきポイントまで、わかりやすく解説します。

プログラミング教育必修化のスケジュール
必修化は一度に全学校で始まったわけではなく、学校段階ごとに段階的に導入されました。
| 学校段階 | 必修化の開始時期 | 内容 |
|---|---|---|
| 小学校 | 2020年度 | 各教科にプログラミング的活動を導入 |
| 中学校 | 2021年度 | 技術・家庭科「情報」の内容を拡充 |
| 高校 | 2022年度 | 「情報I」が全員必修の新科目に |
小学校から高校まで、3年かけて段階的にプログラミング教育が拡充されています。特に高校では「情報I」が共通必履修科目となり、大学入学共通テストの出題科目にも加わりました。
なぜ必修化されたのか?3つの背景
背景1:IT人材の不足
経済産業省の調査によると、IT人材は数十万人規模で不足すると予測されています。プログラミング教育の必修化は、将来のIT人材の裾野を広げるための国家的な施策という側面があります。
ただし、全員をプログラマーにすることが目的ではありません。ITの基礎知識を持つ人材を幅広く育てることで、あらゆる産業のデジタル化を推進する狙いがあります。
背景2:Society 5.0への対応
政府が掲げる「Society 5.0」は、AI・IoT・ビッグデータなどのテクノロジーを活用した未来社会の構想です。この社会を生きる子供たちには、テクノロジーを「使うだけ」でなく「仕組みを理解する」力が求められます。
背景3:世界的な潮流
イギリスでは2014年からプログラミング教育が必修化されており、アメリカ・フィンランド・エストニアなど多くの国で初等教育段階からのプログラミング教育が推進されています。日本の必修化は、この世界的な流れに沿ったものです。

小学校で変わったこと
小学校のプログラミング教育は、以下の特徴があります。
教科書にプログラミングの内容が登場
算数・理科を中心に、教科書にプログラミングに関する記述やワークが追加されました。5年生算数の正多角形の作図、6年生理科の電気の利用が学習指導要領で明示されている代表例です。
授業時数は各校の裁量
「プログラミング」は独立した教科ではないため、何時間授業を行うかは各学校の裁量に委ねられています。そのため、週1回プログラミング活動を行う学校もあれば、年に数回のみの学校もあり、学校間の格差が課題となっています。
使用する教材も学校によって異なる
Scratch、Viscuit、プログル、micro:bitなど様々な教材がありますが、どれを使うかは学校や自治体の判断です。GIGAスクール構想で一人一台端末が配備されたことにより、以前より環境は整いつつあります。
中学校で変わったこと
中学校の技術・家庭科(技術分野)では、もともと「情報に関する技術」の単元がありましたが、必修化に伴い内容が大幅に拡充されました。
ネットワークを利用したプログラミング
中学校では、計測・制御のプログラミングに加えて、ネットワークを利用した双方向性のあるコンテンツのプログラミングが新たに追加されました。たとえばチャットアプリの仕組みを簡易的に再現するなど、より実践的な内容になっています。
問題解決のためのプログラミング
単にプログラムを作るだけでなく、「生活や社会の問題をプログラミングで解決する」という視点が重視されています。問題を発見し、解決策を考え、プログラムで実装し、評価・改善するというPDCAサイクルを体験します。
高校で変わったこと
「情報I」が全員必修に
高校では「情報I」が共通必履修科目として新設されました。全ての高校生がプログラミング・データサイエンスの基礎を学ぶことになります。
| 科目 | 主な学習内容 |
|---|---|
| 情報I(必修) | プログラミング、データ活用、情報デザイン、情報社会の問題 |
| 情報II(選択) | 情報システム、データサイエンス、AI入門 |
大学入試への影響
大学入学共通テストに「情報」が出題科目として追加されました。これにより、プログラミングやデータ活用の知識が大学受験にも直結するようになっています。大学入試センターのサイトでサンプル問題が公開されています。

必修化に対する課題と現状
必修化はスタートしましたが、いくつかの課題も指摘されています。
- 教員のスキル・経験にばらつきがあり、授業の質に差が出ている
- 授業時数が明確に定められていないため、学校間の格差が大きい
- ICT環境(端末・ネットワーク速度)の地域差が依然として存在する
- 保護者の理解が追いついていないケースがある
これらの課題に対して、文部科学省は教員研修の充実やICT支援員の配置拡大、教材・事例の共有プラットフォームの整備などを進めています。
保護者が今できること
必修化の内容を理解した上で、家庭でできることを整理します。
- お子さんが学校でどんなプログラミング学習をしているか聞いてみる
- 家庭のパソコンやタブレットでScratchを触れる環境を整える
- プログラミングに「正解」はないことを理解し、試行錯誤を見守る
- 子供の興味に合わせて本やオンライン教材を活用する
- 高校の「情報I」を見据えた長期的な学習計画を意識する
学校の授業だけに任せるのではなく、家庭でも少しずつ触れる機会を作ることが大切です。特にScratchは無料で使えるので、まずは親子で一緒に触ってみることをおすすめします。

よくある質問(FAQ)
Q. 必修化で子供にパソコンを買い与える必要がありますか?
A. 学校の授業は学校の端末で行うので、すぐに必要というわけではありません。ただし家庭学習を考えると、パソコンかタブレットがあると学びの幅が広がります。ScratchJrならタブレットだけで利用可能です。
Q. プログラミングが必修なのに成績がつかないのはなぜ?
A. プログラミングは独立した教科ではなく、各教科の中に組み込まれているためです。プログラミング活動の評価は、各教科の評価の中に含まれる形で行われます。
Q. 子供がプログラミングに興味を示しません。問題ですか?
A. 全く問題ありません。プログラミング教育の目的はプログラマー育成ではなく、論理的思考力の育成です。興味がないうちは無理強いせず、学校の授業で触れる程度で十分です。興味が湧いたタイミングで環境を整えてあげましょう。
Q. 英語ができなくてもプログラミングはできますか?
A. 小学校〜中学校レベルでは英語力は不要です。Scratchは日本語のブロックで操作できますし、Viscuitに至っては文字すらほとんど使いません。テキストプログラミング(Pythonなど)に進む段階でも、必要な英単語は限られています。
Q. 必修化の前と後で大学受験はどう変わりましたか?
A. 最も大きな変化は、大学入学共通テストに「情報」が追加されたことです。プログラミング・データ活用の基礎知識が問われるため、早い段階から情報リテラシーを身につけておくことが有利に働きます。
Q. プログラミングスクールに通わせないと授業についていけなくなりますか?
A. 小学校の授業は初めてプログラミングに触れる子を前提に設計されているので、スクールに通っていなくても大丈夫です。ただし、お子さんが「もっと深く学びたい」と感じたら、スクールの利用は効果的な選択肢になります。
まとめ:必修化を正しく理解して子供の学びを支えよう
- 必修化=新教科の追加ではなく、既存の教科にプログラミング活動を導入
- 小学校はプログラミング的思考の育成、中学校は問題解決、高校は「情報I」が柱
- 大学入学共通テストに「情報」が追加され、受験にも影響
- 学校間の格差が課題であり、家庭でのサポートが重要
- Scratchなど無料ツールで家庭学習が手軽に始められる
- 焦らず、子供のペースと興味に合わせることが大切
プログラミング教育の必修化は、子供たちの未来を見据えた大きな転換点です。内容を正しく理解し、家庭でもできることから取り組んでいきましょう。


