本ページには広告(アフィリエイトプログラム)が含まれます。
ホーム / 必修化ガイド
GUIDE

プログラミング教育の必修化はいつから?

「いつから」「何を」「なぜ」を、文部科学省の学習指導要領にもとづいて整理しました。小学校・中学校・高校、そして大学入試までのつながりが一目でわかります。

必修化のタイムライン

校種開始主な内容
小学校2020年度(令和2)〜 全面実施教科「プログラミング」は新設されず、算数・理科・総合的な学習の時間などの中で、プログラミング的思考を育みます。
中学校2021年度(令和3)〜 全面実施技術・家庭科(技術分野)で、従来の計測・制御に加え、ネットワークの利用や双方向性のあるコンテンツのプログラミングが拡充されました。
高等学校2022年度(令和4)〜「情報Ⅰ」が共通必履修科目に。プログラミング、情報デザイン、データの活用などを学びます。
大学入試2025年(令和7)入試〜大学入学共通テストに新科目「情報」が加わりました(高校で必履修の「情報Ⅰ」がベース)。

出典:文部科学省「学習指導要領(平成29・30・31年改訂)」mext.go.jp。大学入学共通テストの「情報」は大学入試センターの発表による。確認日2026-07-04。制度・内容は改訂されるため、最新は各公式でご確認ください。

なぜ必修化されたの?(ねらい)

文部科学省は、必修化のねらいを「特定のプログラミング言語の技能を覚えること」ではなく、プログラミング的思考——自分が意図する動きを実現するために、必要な手順を論理的に考える力——や、情報を適切に活用する力(情報活用能力)の育成だと説明しています。将来どんな仕事に就いても役立つ「考え方」を、身近な教科の中で育てることが目的です。

💡 学校の先へ、興味を伸ばすなら
学校の授業は基礎です。もっと深く学びたい・得意を伸ばしたいときは、教室が選択肢になります。教材タイプで選ぶ教室タイプ診断で向き・不向きを、エリアで選ぶで近くの教室を、年間費用シミュで費用感を確かめられます。

よくある質問

必修化で、子どもは「コーディング(プログラムを書く技術)」を覚える必要がありますか?
小学校の主眼は、特定のプログラミング言語の技能習得ではなく「プログラミング的思考」——自分が意図する動きを実現するために、どんな手順が必要かを論理的に考える力——を育てることです。文部科学省も、コーディングを覚えること自体が目的ではないとしています。中学・高校ではより本格的な内容に進みます。
「情報Ⅰ」や共通テストの「情報」とは?
「情報Ⅰ」は2022年度から高校で必履修になった科目で、プログラミング・情報デザイン・データの活用などを扱います。2025年(令和7)入試からは、大学入学共通テストに新科目「情報」が加わりました。詳しい出題範囲などは大学入試センター・各大学の公式でご確認ください。
学校で必修なら、習い事(プログラミング教室)は必要ですか?
学校の授業でも基礎は学べます。プログラミング教室は「学校より深く学びたい」「得意を伸ばしたい」「ロボットやゲームづくりなど興味を広げたい」場合の選択肢です。必須ではありません。ご家庭の方針・お子さんの興味に合わせて、体験教室などで判断するのがおすすめです。

※本ページは学習指導要領等の公的資料にもとづく一般的な整理です。適用・運用や出題範囲などの詳細は改訂される場合があるため、必ず文部科学省・大学入試センター等の公式で最新をご確認ください。