学校コードって、
そもそも何?
全国の幼稚園から大学までを、たった 13 桁の記号で一意に識別できる仕組み。 このページでは、初めての方にも分かるように解説します。
学校コードとは
学校コードは、文部科学省が全国すべての学校 (幼稚園・小学校・中学校・高等学校・特別支援学校・高等専門学校・短期大学・大学など) に付与している 13 桁の英数字の識別子です。
郵便番号や電話番号のように「ひとつの学校」を確実に指し示すための ID で、文部科学省の学校調査・統計・各種行政処理の基盤として使われています。
A101110000012
→ 北海道教育大学附属函館幼稚園
この 13 桁が分かれば、学校名の表記ゆれ (学校 / 學校、旧字 / 新字) や、同名校 (全国に複数ある「中央小学校」など) を取り違えることなく、データを一意に結びつけられます。
13 桁の内訳
学校コードは、以下のように区切って意味を読み取ることができます。
学校種別。A 幼稚園 / B 小学校 / C 中学校 / D 高校 / F 大学・短大 など。
都道府県コード。01 北海道 〜 47 沖縄、00 は国立・文科省所管。
設置区分。国立・公立・私立などの別を示します。
本分校区分。本校か分校かを示します。
学校番号。都道府県内で各学校に割り振られる連番。
確認用チェック桁。入力ミスを検出するための番号です。
関連するコード
学校コードの周辺には、併せて理解しておくと便利ないくつかのコード体系があります。
学校種別コード
幼稚園・小学校・中学校・高校など、学校の種別を示すコード。
設置区分コード
国立・公立・私立など、学校の設置者の区分を表すコード。
本分校区分コード
本校・分校・分教室などを区別するためのコード。
標準地域コード
総務省が定める、市区町村を一意に識別する 5 桁の地域コード。
教育委員会コード
文部科学省が定める、全国の教育委員会の識別コード。
都道府県コード
JIS X 0401 に定められる、47 都道府県を識別する 2 桁のコード。
使いどころ
具体的には、こんな場面で役立ちます。
-
01.
教育系プロダクト:学校マスタとして取り込み、児童・生徒・保護者・卒業生の所属情報をブレなく管理。
-
02.
入試情報・学習塾システム:志望校を一意に識別し、複数データベース間で名寄せ。
-
03.
公共データの可視化:学校の統廃合履歴を追跡し、地域教育の変化を分析。
-
04.
住所と紐付く業務:学校の所在地・郵便番号・標準地域と組み合わせて、配送・通学圏の解析。
# 学校コードを使って学校情報を取得 curl -s https://school.teraren.com/schools/A101110000012.json
よくある質問
- Q. 学校コードはいつ更新されますか?
- A. 文部科学省が毎年 5 月 1 日時点で公開する「学校基本調査」に基づいて更新されます。本サービスでは、毎月 1 日に自動取り込みを実行し、差分を反映しています。
- Q. 学校が統合されるとコードは変わりますか?
- A. 原則として廃止され、新しい学校には新しいコードが付与されます。本サービスでは、廃止日・統合先コード (post-transition) も含めて提供しているため、履歴を追うことが可能です。
- Q. 学校法人番号や法人マイナンバーとは別ですか?
- A. はい、別物です。学校コードは「個々の学校」を識別するもの。学校法人番号 / 法人番号は「学校を設置する法人」を識別するもので、1 法人が複数校を運営する場合は 1 対多の関係になります。
- Q. 本サービスのデータを商用利用できますか?
- A. 可能です。元となっている官公庁データがオープンデータとして公開されているため、本サービス経由でも自由にご利用いただけます。出典の明記をお願いいたします。
- Q. API の使い方を知りたい
- A. API 仕様書 をご覧ください。Swagger 形式で全エンドポイントを確認できます。