MENU

小学校プログラミング必修化で何が変わった?学校と家庭の役割分担と4教材の選び方

小学校プログラミング教育の目的を象徴する、論理的思考の流れをミニマルに表現したフラットなベクトルイラスト
【3行まとめ】

小学校のプログラミング必修化で変化したことや、学校に任せて良いことと家庭でサポートすべきことの違いがわかります。

AI時代にプログラミング学習が本来めざしている目的——コードを書くことではなく「自分で考えて問題を解く力」を育てること——を、国際的な研究データをもとに整理します。

LITALICOワンダー・Tech Kids School・QUREOプログラミング教室・ワンダーボックスの4教材が、学校教育の「どこを補完するか」という役割分担の視点から、向いている子ども像と活用方法がわかります。

「小学校でプログラミングが必修になったけど、正直よくわからない。AIがコードを書いてくれる時代に、子どもにプログラミングを習わせる意味はあるのか。学校の授業だけで足りるのか、それとも習い事も必要なのか。」

そう感じている方も多いかと思います。必修化の背景にある「本来の目的」を理解せずに教材を選ぼうとすると、何を基準に比べればいいのかがわかりません。

この記事では、2020年の必修化からAI元年を経た現在まで、小学校プログラミング教育の実態示す論文データを用いて判断の基準を整理します。また、学校が担える範囲と、学校外で補完すべき領域を明確に分けた上で、4つの教材が学校教育のどこを補完するかを分析します。

目次

評価サマリー:結論と判断基準

学校教育が担う領域と、担えない領域

先に結論を示します。小学校のプログラミング必修化は「プログラミング的思考に触れる機会を全児童に保証した」という点で意義がありました。一方で、個別最適化・試行錯誤の繰り返し・深い探究という観点では、構造的に限界があります。学校は「考える力の入口」を提供できますが、「その力を深める・応用する」プロセスは学校外の環境が補完しなければなりません。

問題は「補完が必要かどうか」ではなく、「何を目的に、どの教材で補完するか」です。

エンジニア視点の条件付き結論

【判断マトリクス:どの教材が自分の子に合うか】
  • 「思考力の土台をSTEAM全体で育てたい・就学前〜低学年」→ ワンダーボックス
  • 「子どもの個性に合わせた深い探究をさせたい・表現活動重視」→ LITALICOワンダー
  • 「自立学習で着実にコーディングを身につけさせたい・将来の情報I対策も視野」→ QUREOプログラミング教室
  • 「本格的な開発スキルを体系的に習得させたい・将来エンジニア職も視野」→ Tech Kids School

この4つは競合ではなく、発達段階と目的に応じた「フェーズ別の選択肢」として捉えると判断しやすくなります。詳細は後述します。

小学校プログラミング必修化の実態:何が変わり、何が変わらなかったのか

必修化で変わったこと:目的は「コードを書くこと」ではなかった

2020年度から、全国の小学校でプログラミング教育が必修化されました。ただし「必修化=子どもが全員コードを書くようになった」わけではありません。文部科学省が定めた目的は、特定のプログラミング言語を習得させることではなく、「プログラミング的思考の育成」です。論理的に順序立てて物事を考え、問題を自分で解決するプロセスを学ぶことが、必修化の本質です。

具体的には、算数や理科などの既存教科の中にプログラミングの要素を組み込む形で実施されています。たとえば算数の授業で正多角形の作図をプログラムで体験したり、理科の授業でセンサーを使った制御を学んだりします。「プログラミング」という独立した教科が新設されたわけではなく、各教科の学びの中にプログラミング的な思考を取り入れる設計です。

この方針は、国際的な教育トレンドとも整合しています。「コードが書けること」ではなく「自分で考えて問題を解く力」を育てることを目的とする点は、後述するCT(計算論的思考)の概念と重なります。

必修化で変わらなかったこと:現場の構造的限界

目的の設計は良質でも、「必修化=十分な学習環境の整備」とイコールではありません。プログラミング教育を研究する栗山直子氏の2025年の研究によれば、初等教育におけるプログラミング介入が児童の思考力育成に影響を与えることは実証されている一方、指導環境の整備は未だ過渡期にあります(出典:栗山直子(2025)「近年のプログラミング教育の動向と展望」日本教育心理学会年報)。つまり、学校に任せれば思考力が育つかどうかは、担任教員の習熟度と学校環境に大きく依存するということです。

構造的な限界は3点に集約されます。第一に、指導者の専門性のばらつき——プログラミングを深く理解した教員がいるかどうかは学校によって大きく異なります。第二に、試行錯誤のための時間的余裕の欠如——カリキュラム上のコマ数が限られており「失敗して、考えて、再挑戦する」サイクルを回す余裕がありません。第三に、個別最適化の困難さ——一斉授業の性質上、一人ひとりの興味・発達段階に応じた探究深化は難しい状況です。

保護者・教員の課題認識:2025〜2026年の調査データ

必修化以前の2018年時点で、保護者の84.4%が学校の指導体制への不安を抱えていました(出典:アフレル 保護者アンケート(2018年))。必修化への期待の裏側にある「学校だけでは不安」という現実認識は根強く続いています。

2025年の国際調査では、日本の保護者の77%が「プログラミングは大切」と認識しているものの、生成AI普及に伴い教育目的そのものが再検討の段階に入っています(出典:公益財団法人スプリックス教育財団「基礎学力と学習の意識に関する保護者・子ども国際調査 2025」)。つまり「大切だとは思う、でも何のために、どう学ばせるかがわからない」という認識のズレが拡大しているということです。

Ameba塾探しの保護者調査によると、約7割が賛同しながらも、家庭外学習未実施家庭の最大の理由は「どのように学ばせたらいいかわからない」です(出典:Ameba塾探し 保護者調査)。「やる気がない」のではなく「判断軸がない」という状態が、7割の支持を「行動」に変換できていない主因です。

「答えのない問い」で考える力を育てる教材を、まず試してみる

月額3,700円〜。送迎不要で、いつでも解約できます。

プログラミング学習の本来の目的:「CT(計算論的思考)」とは何か

CTとは何か:コードを書く力ではなく、考える力の設計図

「プログラミングを学ぶ本来の目的は何か」という問いに答えるとき、教育研究の世界では「CT(Computational Thinking=計算論的思考)」という概念が中心になります。

CTとは、コンピューターを使うかどうかに関わらず、問題を解決するときに有効な思考プロセスの総称です。具体的には、複雑な問題を小さく分解する力(分解)、本質だけを取り出して整理する力(抽象化)、手順を論理的に組み立てる力(アルゴリズム的思考)、同じパターンを見つけて応用する力(パターン認識)の4つで構成されます。プログラミングはこのCTを育てる「手段のひとつ」であって、目的そのものではありません。

この区別が重要な理由は、AIが普及した今、より鮮明になっています。「コードを書く作業」はAIが代替しつつありますが、「何を作るべきか・AIの出力が正しいか・エラーをどう分解するか」を判断するのは人間のCTです。コードの暗記ではCTは育たず、試行錯誤の反復と問題定義の経験を通じてのみ育ちます。

AI時代にアップデートされたCTの定義:Code SenseとDecoding

Jeannette Wing(2006)は、CTを「問題を定式化し、人間や機械が効果的に実行できる形で解決策を表現する思考プロセス」と定義しました(出典:Swiss Informatics Society – Jeannette Wing(2006)のCT定義)。この定義の核心は「特定言語の文法知識」ではなく「問題を分解・抽象化・アルゴリズム化する普遍的な思考力」です。

生成AIが普及した2024〜2025年、このCT定義はさらに拡張されました。ICLS 2025(国際学習科学学会)では、Maggie Johnson(2024)が「Code Sense(AIが生成したコードの意図や品質を評価する感覚)」を、Lee(2024)が「Decoding(AIの出力を批判的に読み解く力)」をAI時代の必須スキルとして提唱・実証しています(出典:International Society of the Learning Sciences(ICLS 2025))。つまり、AIがコードを書いてくれる時代に必要なのは「コードを書く速度」ではなく「AIの出力が正しいかを判断する思考力」だということです。

ACMのDenny et al.(2023)も同方向の結論を示しています。生成AIを用いてプログラミングを行う時代において、CTが極めて重要なメタ認知スキルとして機能するといいます(出典:ACM Communications – Denny et al.(2023))。AIが「コードを書く作業」を代替しても、「何を作るべきか・AIの出力が正しいか・エラーをどう分解するか」を判断するのは人間のCTです。この能力は、コードの丸暗記では育ちません。

学校教育のCTと習い事のCT:役割分担の本質

OECD(経済協力開発機構)が提示した「Future of Education and Skills 2030」は、生徒が主体性(student agency)を持ち、未知の文脈を自らナビゲートする力を育成する包括的枠組みです(出典:OECD「Future of Education and Skills 2030」)。「正解を与えられて解く」学習では育たない力が、これからの中核スキルになるということです。

さらにOECD「Skills Outlook 2025」は、21世紀のコアスキルとして「リテラシー」「計算能力」「適応的問題解決能力」を再定義しています(出典:OECD「Skills Outlook 2025」)。この「適応的問題解決能力」こそが、習い事でCTを深化させることで育つ力と一致します。

整理すると、学校教育が担うのは「CT概念への初期接触と論理的思考の基礎」、学校外の習い事が担うべきは「試行錯誤の反復・個別最適化された探究・自己肯定感の積み上げ」です。必修化の内容と現場の構造的限界を踏まえると、「学校のプログラミング授業だけでCTが十分に育つか」は不透明と言わざるを得ません。状況に応じて学校外の教材を並走させることを検討する価値があります。この役割分担を理解してから教材を選ぶと、何を評価基準にすべきかが変わります。

CT(Computational Thinking)の概念や幼児期からの導入については、こちらの記事も参考にしてください。

4商材の特徴と学校教育との役割分担

学校外の教材を選ぶ前に:何を補完したいかを決める

学校のプログラミング授業が「CTの入口」を提供することはできます。ただし、試行錯誤の反復・個別最適化された探究・自己肯定感の積み上げという観点では、構造的に限界があります。習い事や通信教材は、この「学校が届かない部分」を補完する役割を担います。

補完の目的は子どもによって異なります。「まず思考力の土台を幅広く育てたい」のか、「深く個別最適化された探究をさせたい」のか、「着実にコーディングスキルを積み上げたい」のか、「本格的な開発体験を積ませたい」のか——この問いへの答えが、教材選びの起点になります。以下では4教材が学校教育のどの部分を補完するかを、設計思想と対象年齢から整理します。

STEAM教育の開始タイミングや教材選びの全体像については、こちらの記事も参考にしてください。

商材比較表(2026年最新料金・対象・差別化)

【4教材 スペック比較(2026年最新)】
  • LITALICOワンダー|月額29,700円(通学90分×月4回)|年長〜高校生|完全オーダーメイド・創造的表現活動特化
  • Tech Kids School|月額25,410円(PCレンタルなし・税込)|小学生〜中学生|Scratch→Swift/C#まで本格開発カリキュラム
  • QUREOプログラミング教室|月額9,900円〜|小2以上〜高校生|全国3,282超教室・自立学習・情報I対策直結
  • ワンダーボックス|月額3,700円(12ヶ月一括)|就学前中期〜小学高学年|STEAM全体で思考力底上げ・自宅完結

各商材が補完できる領域の詳細分析

LITALICOワンダー

LITALICOワンダーは、株式会社LITALICOが運営するプログラミング・デジタルものづくり教室です。最大の特徴は「固定カリキュラムが存在しない」という設計思想にあります。生徒1〜4名にスタッフ1名という少人数体制で、子ども一人ひとりが「今作りたいもの」を起点に学習を進めます。ゲーム・ロボット・3DCG・デジタルファブリケーションなど表現活動の幅が市場内で突出しています。

【LITALICOワンダー 基本スペック】
  • 料金:通学 月額29,700円(90分×月4回)/オンライン 月額33,000円(60分×月4回)
  • 対象年齢:就学前児童(年長)〜高校生
  • 定員:生徒1〜4名にスタッフ1名の少人数体制
  • 特徴:固定カリキュラムなし、ゲーム・ロボット・3DCG・デジタルファブリケーション
  • 学校教育との補完領域:「個別最適化された深い探究」「試行錯誤の反復」「自己表現・自己肯定感の形成」

学校の一斉授業が最も届かない「個別の興味に根ざした深い探究」を、LITALICOワンダーは設計の根幹に据えています。「ワンダーメイクフェス」などの大規模発表の場が定期的に設けられており、プログラミングスキルの習得プロセスが児童の自己肯定感向上に直結することが2026年の調査でも示されています(出典:griteen 保護者アンケート(2026年))。つまりこの教室の価値はコードを覚えることではなく、「自分が作りたいものを完成させた経験の積み上げ」にあるということです。体系的な文法学習や入試対策(情報I等)を目的とする場合は不向きです。高価格帯であるため、継続コミットメントの意思決定は慎重に行う必要があります。

子どもが「夢中になれるか」を、まず無料体験で確かめる

入塾の義務なし・強引な勧誘なし。体験してから判断できます。

Tech Kids School

Tech Kids Schoolは、株式会社CA Tech Kids(サイバーエージェントグループ)が運営するプログラミングスクールです。Scratchによる視覚的プログラミングを入口に、Xcode/Swift・Unity/C#といった実社会レベルの開発言語まで体系的に移行するカリキュラムが最大の差別化要素です。「将来エンジニアとして通用するプロダクト開発体験」を小学生段階から積ませるという設計思想は、4教材の中で最もコーディングスキルの実用化にコミットしています。

【Tech Kids School 基本スペック】
  • 料金:月額25,410円(受講費+教材費・税込、PCレンタルなしの場合)
  • 対象年齢:学童期(小学生)〜中学生
  • 特徴:Scratch→Xcode/Swift・Unity/C#へシームレスに移行する本格開発カリキュラム
  • 学校教育との補完領域:「実用レベルの開発スキル」「知識定着の可視化」「社会に通じるプロダクト制作体験」

復習テストによる知識定着の可視化と、メンターによる心理的安全性の高い声かけ設計も特徴的です。一方で、「遊び感覚でプログラミングに入門させたい」「STEAM全般への幅広い興味を育てたい」という段階の子どもには過剰スペックになる可能性があります。この教室が真価を発揮するのは、子ども自身が「もっと本格的に作りたい」という熱量を持ち始めたフェーズです。

Scratch から実務言語まで。本格的な学習経路を確認する

オンライン完結・送迎ゼロ。小学3年生から始められます。

QUREOプログラミング教室

QUREOプログラミング教室は、株式会社キュレオが展開する全国3,282超の教室を持つプログラミング教室ネットワークです。マインクラフトをベースにした直感的な導入から始まり、JavaScript等のテキストコーディングまで自立学習で完結する設計が特徴的です。プログラミング能力検定準拠による学習到達度の客観評価と、大学入試「情報I」への直結性が他教材との最大の差別化要素です。

【QUREOプログラミング教室 基本スペック】
  • 料金:月額9,900円〜(各教室により詳細異なる)
  • 対象年齢:学童期(小学2年生以上推奨)〜高校生
  • 特徴:全国3,282超の教室数、マイクラ教材→テキストコーディングまで自立学習完結
  • 学校教育との補完領域:「着実な知識積み上げ」「学習到達度の可視化」「情報I対策」「転居があっても継続できるアクセス性」

共働き世帯にとって、全国どこに転居しても同一カリキュラムで継続できるアクセス網は実用的な強みです。自立学習で完結する仕組みは「親が毎回付き添えない」家庭にも適しています。ただし、ゼロからのオリジナル作品制作や深い個別伴走を求めるニーズには設計思想が合いません。LITALICOワンダーのように「子どもが作りたいものを自由に作る」体験よりも、「体系的なカリキュラムを順番に習得する」設計に近い教室です。

全国3,300教室以上。まずお近くの教室を探してみる

転居があっても続けやすい。全国どこでも同じカリキュラムで学べます。

ワンダーボックス

ワンダーボックスは、株式会社ワンダーラボが提供するSTEAM教育の通信教材・アプリです。プログラミング操作に限定せず、算数パズル・アート・理科実験等を含むSTEAM教育全体を通じて「思考力」を底上げする設計が他教材との根本的な違いです。月額3,700円(12ヶ月一括払い時)という継続しやすい価格帯で自宅完結、送迎不要という特性が共働き世帯の現実とも合致します。

【ワンダーボックス 基本スペック】
  • 料金:月額3,700円(12ヶ月一括払い時)
  • 対象年齢:就学前中期〜小学校高学年(学年が上がっても料金一定)
  • 特徴:STEAM教育全体で思考力を底上げ。自宅完結・送迎不要
  • 学校教育との補完領域:「抽象化思考の土台形成」「幅広いSTEAMへの好奇心」「思考力の先行投資」

「将来あらゆるプログラミング言語や課題解決に応用可能な抽象化思考の土台を構築する」という設計は、AI時代に求められるCTの基礎層に対応しています。実用的なアプリ開発や本格的なコーディングスキルの習得には到達しませんが、「まだ何に興味があるかわからない・まず思考力の土台を育てたい」という就学前〜低学年の親には最も入りやすい選択肢です。

「答えのない問い」で考える力を育てる教材を、まず試してみる

月額3,700円〜。送迎不要で、いつでも解約できます。

育てる力と育てない力 / カバーできない領域

4教材を横断して整理すると、プログラミング教育全体(学校+習い事)が育てる力と、育てきれない力が見えてきます。

育てる力として最も強いのは「論理的分解思考(問題を小さく切り分ける力)」と「試行錯誤への耐性」です。LUXGO株式会社の2025年調査では、保護者が重要と考えるスキルの2位に「論理的思考力・問題解決能力」が入り、半数以上がプログラミング学習にその向上を期待しています(出典:LUXGO株式会社「子どものプログラミング教育に関する意識調査」(2025年))。設計が良い教室であれば、この期待は裏切られません。

一方で、カバーが難しい領域も正直に示します。第一に「コミュニケーション・共感力」——プログラミング教室は基本的に個人またはペアで作品を制作するため、集団の中での役割調整や感情のすり合わせを育てる場としては弱い側面があります。第二に「身体感覚・自然体験を通じた直観」——画面と向き合う時間が長いプログラミング学習は、土を触ったり生き物と関わったりする体験とは設計が異なります。第三に「目的の発見」——何を作りたいかという動機そのものはプログラミング学習では育てられません。好奇心の種は読書・旅行・自然体験・他者との対話から生まれるものです。

60.1%の保護者がAI進化で子どもの職業選択肢が広がると肯定的に捉えていますが(出典:LUXGO株式会社「子どものプログラミング教育に関する意識調査」(2025年))、「プログラミングが職業選択肢を広げる」ためには、プログラミングスキルだけでなく「何をしたいか」という動機形成が並走する必要があります。ここは習い事だけでは完結しません。

親の関わり方

親ができる最大の関与は「答えを教えること」ではなく「問いを立てること」です。どの教材を選んでも共通します。子どもがプログラムでバグに詰まっているとき、解決策を教えるのは最善手ではありません。「どこが思った通りに動いていないと思う?」という問いかけの方が、CTの筋肉を育てます。

教材別の問いかけの例を示します。ワンダーボックスで算数パズルに取り組んでいる場面では「なんでこのやり方を選んだの?」と手順の選択根拠を問います。LITALICOワンダーで作品が完成したときは「もし次に作るとしたら、どこを変えたい?」と改善の視点を促します。QUREOで初めてコードを書いた後には「このコード、日本語で説明するとどうなる?」と抽象化を促します。Tech Kids Schoolで本格的な開発に入ったフェーズでは「このプログラム、どんな人が使うと思う?」とユーザー視点への橋渡しをします。

どの問いかけにも共通しているのは「正解を要求していない」ことです。答えではなく思考プロセスに光を当てることで、子どもは「考えること自体が面白い」という感覚を持てます。OECDが強調する「student agency(学習者としての主体性)」は、この積み重ねによって育ちます(出典:OECD「Future of Education and Skills 2030」)。教材の質と同じくらい、親の問いかけの質が学習効果を左右します。

もう一つ重要な関与は「子どもがやりたいかどうかを最上位の基準に置くこと」です。「プログラミングが大切だからやらせる」というトップダウンでは、内発的動機が育ちません。どの教材も無料体験を設けているのは、まず子どもの反応を見るためです。判断は体験後に子どもと一緒にする、という姿勢が最も合理的です。

0歳児パパの導入シミュレーション

我が子は現在0歳。「今すぐ習わせる」話ではありません。ただ、数年後にどう動くかを今から考えておくことには意味があります。感情論なく設計できるのは、まだ体験に縛られていない今だけだからです。

学校のプログラミング授業でCTの入口には触れられますが、個別最適化や深い試行錯誤まで期待するのは難しい——これが現時点での現実認識です。だからといって、焦って高額の習い事に飛びつくのも違います。子どもの発達段階と興味の方向性を見ながら、段階的に補完していく方針を取ります。

「就学前」のフェーズでは、プログラミング教室への入会よりも「考えること自体を楽しむ土台」の形成を優先します。ワンダーボックスは月額3,700円〜という参入コストの低さと送迎不要の設計から、このフェーズの有力候補として位置づけています。アプリと教材キットを通じてSTEAM全般に触れながら、「どれが一番好き?」「なんでそう思う?」という問いかけを習慣化することが目的です。子どもの興味の傾向(ロボット系か、絵やデザイン系か、数字や論理系か)が見えてきた頃が、次のフェーズへの移行判断のタイミングになります。

「年長〜小学低学年」フェーズでは、子どもの反応を見て方向を分岐させます。「作る・動かす体験」に強い反応があり、個性を尊重した深い探究をさせたいなら、LITALICOワンダーの無料体験を候補に入れます。着実な知識積み上げと達成の可視化を重視するなら、QUREOプログラミング教室が入りやすい選択肢になります。このフェーズで「学校のプログラミング授業への反応」を観察しておくことも判断材料として有効です。

「小学中学年以降」のフェーズでは、子ども自身が「もっと本格的に作りたい」という熱量を持ち始めた場合に限り、Tech Kids Schoolを検討します。本人が望んでいない段階で高価格帯・高負荷のカリキュラムに投入しても、内発的動機が育つどころか「プログラミング嫌い」のリスクが高まります。どのフェーズにおいても「プログラミング以外の体験」を並走させる方針を維持します。自然体験・読書・異年齢との交流は、習い事では補完できない思考の多様性と動機形成の源泉です。

次のアクション(CTA)

「何のために学ばせるか」を先に決める

教材を選ぶ前に、一度立ち止まって問いを立てることを勧めます。「コードを書ける子にしたいのか」「自分で問題を定義できる子にしたいのか」「まずSTEAMへの好奇心を育てたいのか」——この問いへの答えが、教材選びの判断軸になります。判断軸がないまま人気ランキングで教室を選ぶと、子どもの興味と設計思想がズレたとき「続けるべきか辞めるべきか」の判断が感情論になります。

目的別:最初の一歩の選び方

「まず思考力の土台を低コストで始めたい・就学前から」という親には、ワンダーボックスを最初の選択肢として検討する価値があります。

「答えのない問い」で考える力を育てる教材を、まず試してみる

月額3,700円〜。送迎不要で、いつでも解約できます。

「個性に合わせた深い探究・表現活動を重視したい」という親には、LITALICOワンダーの無料体験から。

子どもが「夢中になれるか」を、まず無料体験で確かめる

入塾の義務なし・強引な勧誘なし。体験してから判断できます。

「着実にコーディングを身につけ、情報Iにも備えたい」という親には、近くのQUREO教室を探すことが現実的な最初の一歩です。

全国3,300教室以上。まずお近くの教室を探してみる

転居があっても続けやすい。全国どこでも同じカリキュラムで学べます。

「本格的な開発スキルを小学生のうちから体験させたい」という親には、Tech Kids Schoolの無料体験を確認してほしいです。

Scratch から実務言語まで。本格的な学習経路を確認する

オンライン完結・送迎ゼロ。小学3年生から始められます。

よかったらシェアしてね!

この記事を書いた人

2026年に第一子が生まれた新米パパです。都内IT企業勤務。仕事柄AIに触れる中で「AI時代に子どもに本当に必要な力って何だろう」と考え始めたのがこのサイトのきっかけです。エンジニアとしての視点と、論文・調査データをもとに、数年後の我が子のために教育環境を真剣に考察しています。

コメント

コメントする