{
  "analyzed_at": "2026-08-31",
  "sources": [
    {
      "table": "1 学校種別の学習費",
      "url": "https://www.e-stat.go.jp/stat-search/file-download?statInfId=000040233659&fileKind=0",
      "path": "data/public-analysis/source-snapshots/20260831-research/学校種別の学習費_20260116訂正.xlsx",
      "bytes": 15545,
      "sha256": "7e0c952cd65e0e769f3e9a1e7091b42e4460dfe9dd32b3db8b63d20d8b4a0f73",
      "retrieved_at": "2026-08-31"
    },
    {
      "table": "2 学年（年齢）別，所在市町村の人口規模（学科）別の学習費 (1)幼稚園",
      "url": "https://www.e-stat.go.jp/stat-search/file-download?statInfId=000040233660&fileKind=0",
      "path": "data/public-analysis/source-snapshots/20260831-research/学年別の学習費_幼稚園_20260116訂正.xlsx",
      "bytes": 18720,
      "sha256": "75ba49e59980fd39ed8dec4f0baee356a1034e77c7f52daa83de3fae160f4e9f",
      "retrieved_at": "2026-08-31"
    },
    {
      "table": "2 学年（年齢）別，所在市町村の人口規模（学科）別の学習費 (2)小学校",
      "url": "https://www.e-stat.go.jp/stat-search/file-download?statInfId=000040233661&fileKind=0",
      "path": "data/public-analysis/source-snapshots/20260831-research/学年別の学習費_小学校_20260116訂正.xlsx",
      "bytes": 19302,
      "sha256": "7b69efbdb411c47d0c56ec808ee36e508bb029b899e7addd193208b7cc952890",
      "retrieved_at": "2026-08-31"
    },
    {
      "table": "2 学年（年齢）別，所在市町村の人口規模（学科）別の学習費 (3)中学校",
      "url": "https://www.e-stat.go.jp/stat-search/file-download?statInfId=000040233662&fileKind=0",
      "path": "data/public-analysis/source-snapshots/20260831-research/学年別の学習費_中学校_20260116訂正.xlsx",
      "bytes": 18079,
      "sha256": "ccdaf2c0bdcda1ff5434ed28372905c2e69516e6a6f5d8091b595449fa9668bc",
      "retrieved_at": "2026-08-31"
    },
    {
      "table": "2 学年（年齢）別，所在市町村の人口規模（学科）別の学習費 (4)高等学校（全日制）",
      "url": "https://www.e-stat.go.jp/stat-search/file-download?statInfId=000040233663&fileKind=0",
      "path": "data/public-analysis/source-snapshots/20260831-research/学年別の学習費_高等学校全日制_20260116訂正.xlsx",
      "bytes": 18243,
      "sha256": "a5c373472e72a50ef03d36e2c9fb27f388b07173b843480231791250d7639ccf",
      "retrieved_at": "2026-08-31"
    }
  ],
  "source_csv_sha256": "b743d3c5b0271b264a8b9626def3ad1e615ad362c7b7c213cc3768e8567dbc89",
  "methods": [
    "openpyxl",
    "pandas",
    "polars",
    "duckdb",
    "numpy",
    "matplotlib"
  ],
  "reference": "2023年度・2026-01-16訂正版",
  "unit": "子供一人当たり年間平均・円",
  "transformations": [
    "学校外活動費構成比 = 学校外活動費の公表平均 ÷ 学習費総額の公表平均 × 100",
    "費目の公私差 = 私立平均 - 公立平均。差への寄与率 = 費目の差 ÷ 総額の差 × 100",
    "学年は同一年の異なる集団。高校給食費は対象外をnullで保持。学校種と学年は合算しない"
  ],
  "crosscheck": {
    "pandas_rows": 38,
    "polars_rows": 38,
    "duckdb_rows": 38,
    "sum_field": "total_yen",
    "sum_value": 32348326,
    "status": "ok"
  },
  "sensitivity": {
    "rounding_component_residual_yen": 0,
    "minimum_public_elementary_outside_share_pct_rounding_only": 69.96422526490079,
    "interpretation": "円単位丸めだけの算術境界。標本誤差や信頼区間ではない。"
  },
  "extended_findings": {
    "rows": [
      {
        "school_type": "小学校",
        "label": "公立小学校",
        "population_order": 1,
        "population_category": "10万人未満",
        "population_category_en": "Under 100,000",
        "source_file": "学年別の学習費_小学校_20260116訂正.xlsx",
        "source_sheet": "2023kodo002-02",
        "source_cells": {
          "total_yen": "K14",
          "school_education_yen": "K15",
          "school_meals_yen": "K35",
          "out_of_school_yen": "K36"
        },
        "source_url": "https://www.e-stat.go.jp/stat-search/file-download?statInfId=000040233661&fileKind=0",
        "total_yen": 295218,
        "school_education_yen": 75999,
        "school_meals_yen": 34648,
        "out_of_school_yen": 184571
      },
      {
        "school_type": "小学校",
        "label": "公立小学校",
        "population_order": 2,
        "population_category": "10万人以上30万人未満",
        "population_category_en": "100,000 to under 300,000",
        "source_file": "学年別の学習費_小学校_20260116訂正.xlsx",
        "source_sheet": "2023kodo002-02",
        "source_cells": {
          "total_yen": "L14",
          "school_education_yen": "L15",
          "school_meals_yen": "L35",
          "out_of_school_yen": "L36"
        },
        "source_url": "https://www.e-stat.go.jp/stat-search/file-download?statInfId=000040233661&fileKind=0",
        "total_yen": 347327,
        "school_education_yen": 77352,
        "school_meals_yen": 38018,
        "out_of_school_yen": 231957
      },
      {
        "school_type": "小学校",
        "label": "公立小学校",
        "population_order": 3,
        "population_category": "30万人以上100万人未満",
        "population_category_en": "300,000 to under 1,000,000",
        "source_file": "学年別の学習費_小学校_20260116訂正.xlsx",
        "source_sheet": "2023kodo002-02",
        "source_cells": {
          "total_yen": "M14",
          "school_education_yen": "M15",
          "school_meals_yen": "M35",
          "out_of_school_yen": "M36"
        },
        "source_url": "https://www.e-stat.go.jp/stat-search/file-download?statInfId=000040233661&fileKind=0",
        "total_yen": 389617,
        "school_education_yen": 74877,
        "school_meals_yen": 37356,
        "out_of_school_yen": 277384
      },
      {
        "school_type": "小学校",
        "label": "公立小学校",
        "population_order": 4,
        "population_category": "100万人以上・特別区",
        "population_category_en": "1,000,000 or more, and special wards",
        "source_file": "学年別の学習費_小学校_20260116訂正.xlsx",
        "source_sheet": "2023kodo002-02",
        "source_cells": {
          "total_yen": "N14",
          "school_education_yen": "N15",
          "school_meals_yen": "N35",
          "out_of_school_yen": "N36"
        },
        "source_url": "https://www.e-stat.go.jp/stat-search/file-download?statInfId=000040233661&fileKind=0",
        "total_yen": 456768,
        "school_education_yen": 68306,
        "school_meals_yen": 33142,
        "out_of_school_yen": 355320
      },
      {
        "school_type": "中学校",
        "label": "公立中学校",
        "population_order": 1,
        "population_category": "10万人未満",
        "population_category_en": "Under 100,000",
        "source_file": "学年別の学習費_中学校_20260116訂正.xlsx",
        "source_sheet": "2023kodo002-03",
        "source_cells": {
          "total_yen": "H14",
          "school_education_yen": "H15",
          "school_meals_yen": "H35",
          "out_of_school_yen": "H36"
        },
        "source_url": "https://www.e-stat.go.jp/stat-search/file-download?statInfId=000040233662&fileKind=0",
        "total_yen": 479515,
        "school_education_yen": 154487,
        "school_meals_yen": 32516,
        "out_of_school_yen": 292512
      },
      {
        "school_type": "中学校",
        "label": "公立中学校",
        "population_order": 2,
        "population_category": "10万人以上30万人未満",
        "population_category_en": "100,000 to under 300,000",
        "source_file": "学年別の学習費_中学校_20260116訂正.xlsx",
        "source_sheet": "2023kodo002-03",
        "source_cells": {
          "total_yen": "I14",
          "school_education_yen": "I15",
          "school_meals_yen": "I35",
          "out_of_school_yen": "I36"
        },
        "source_url": "https://www.e-stat.go.jp/stat-search/file-download?statInfId=000040233662&fileKind=0",
        "total_yen": 562072,
        "school_education_yen": 156328,
        "school_meals_yen": 37412,
        "out_of_school_yen": 368332
      },
      {
        "school_type": "中学校",
        "label": "公立中学校",
        "population_order": 3,
        "population_category": "30万人以上100万人未満",
        "population_category_en": "300,000 to under 1,000,000",
        "source_file": "学年別の学習費_中学校_20260116訂正.xlsx",
        "source_sheet": "2023kodo002-03",
        "source_cells": {
          "total_yen": "J14",
          "school_education_yen": "J15",
          "school_meals_yen": "J35",
          "out_of_school_yen": "J36"
        },
        "source_url": "https://www.e-stat.go.jp/stat-search/file-download?statInfId=000040233662&fileKind=0",
        "total_yen": 553423,
        "school_education_yen": 146903,
        "school_meals_yen": 44375,
        "out_of_school_yen": 362145
      },
      {
        "school_type": "中学校",
        "label": "公立中学校",
        "population_order": 4,
        "population_category": "100万人以上・特別区",
        "population_category_en": "1,000,000 or more, and special wards",
        "source_file": "学年別の学習費_中学校_20260116訂正.xlsx",
        "source_sheet": "2023kodo002-03",
        "source_cells": {
          "total_yen": "K14",
          "school_education_yen": "K15",
          "school_meals_yen": "K35",
          "out_of_school_yen": "K36"
        },
        "source_url": "https://www.e-stat.go.jp/stat-search/file-download?statInfId=000040233662&fileKind=0",
        "total_yen": 604101,
        "school_education_yen": 142355,
        "school_meals_yen": 28056,
        "out_of_school_yen": 433690
      }
    ],
    "gaps": [
      {
        "school_type": "小学校",
        "from": "10万人未満",
        "to": "100万人以上・特別区",
        "differences_yen": {
          "total_yen": 161550,
          "school_education_yen": -7693,
          "school_meals_yen": -1506,
          "out_of_school_yen": 170749
        },
        "outside_contribution_pct": 105.69421231816776,
        "total_ratio": 1.547222730321322
      },
      {
        "school_type": "中学校",
        "from": "10万人未満",
        "to": "100万人以上・特別区",
        "differences_yen": {
          "total_yen": 124586,
          "school_education_yen": -12132,
          "school_meals_yen": -4460,
          "out_of_school_yen": 141178
        },
        "outside_contribution_pct": 113.3177082497231,
        "total_ratio": 1.259816689780299
      }
    ],
    "geography": "在籍する学校の所在市町村。家庭の居住地別集計ではない。",
    "interpretation": "公立2校種×学校所在地の人口規模4区分。平均の記述比較であり、利用率・教育効果・未充足需要・家庭居住地の格差ではない。寄与率は負差の相殺により100％を超えうる。"
  },
  "findings": {
    "gaps": [
      {
        "school_type": "幼稚園",
        "gap_yen": 162692,
        "ratio": 1.881102217215645,
        "components": {
          "school_education_yen": 84700,
          "school_meals_yen": 20506,
          "out_of_school_yen": 57486
        },
        "education_share_of_gap": 52.06156418262729
      },
      {
        "school_type": "小学校",
        "gap_yen": 1374917,
        "ratio": 4.750465767773507,
        "components": {
          "school_education_yen": 903935,
          "school_meals_yen": 17804,
          "out_of_school_yen": 453178
        },
        "education_share_of_gap": 65.7446958616411
      },
      {
        "school_type": "中学校",
        "gap_yen": 1017909,
        "ratio": 2.8765029034934093,
        "components": {
          "school_education_yen": 977300,
          "school_meals_yen": -26354,
          "out_of_school_yen": 66963
        },
        "education_share_of_gap": 96.01054711177521
      },
      {
        "school_type": "高等学校（全日制）",
        "gap_yen": 582307,
        "ratio": 1.9754637710778384,
        "components": {
          "school_education_yen": 481127,
          "school_meals_yen": null,
          "out_of_school_yen": 101180
        },
        "education_share_of_gap": 82.62428581487085
      }
    ],
    "peaks": [
      {
        "school_type": "幼稚園",
        "sector": "公立",
        "peak_grade": "5歳",
        "peak_total_yen": 215617,
        "first_total_yen": 149591
      },
      {
        "school_type": "幼稚園",
        "sector": "私立",
        "peak_grade": "5歳",
        "peak_total_yen": 378954,
        "first_total_yen": 335350
      },
      {
        "school_type": "小学校",
        "sector": "公立",
        "peak_grade": "第6学年",
        "peak_total_yen": 432708,
        "first_total_yen": 395394
      },
      {
        "school_type": "小学校",
        "sector": "私立",
        "peak_grade": "第1学年",
        "peak_total_yen": 2165693,
        "first_total_yen": 2165693
      },
      {
        "school_type": "中学校",
        "sector": "公立",
        "peak_grade": "第3学年",
        "peak_total_yen": 607325,
        "first_total_yen": 545239
      },
      {
        "school_type": "中学校",
        "sector": "私立",
        "peak_grade": "第1学年",
        "peak_total_yen": 1869839,
        "first_total_yen": 1869839
      },
      {
        "school_type": "高等学校（全日制）",
        "sector": "公立",
        "peak_grade": "第1学年",
        "peak_total_yen": 700240,
        "first_total_yen": 700240
      },
      {
        "school_type": "高等学校（全日制）",
        "sector": "私立",
        "peak_grade": "第1学年",
        "peak_total_yen": 1392712,
        "first_total_yen": 1392712
      }
    ]
  },
  "scope": "公式集計の記述的二次分析。因果・予測・個別家計・個別物件の推計ではない。算術的な丸め境界と標本誤差を区別する。"
}
