就学援助の認定審査をClaudeで整理する学校事務の手順 — 書類点検と匿名化
就学援助の申請書類の不備点検と、自治体の要綱との突き合わせをClaudeで整理する手順。個票は渡さず、点検ルール表とダミーCSV、手元で動かすスクリプトで進めます。
就学援助の認定事務でClaudeに任せやすいのは、申請書類の不備点検と、自治体の要綱を点検ルールに書き起こす作業です。認定の可否そのものは任せません。入力も、児童生徒ごとの行(個票)は渡さず、要綱の条文、ダミーCSV、手元で動かす点検スクリプトの3つに絞ります。
この記事は、学校事務職員や教育委員会の担当者が、この3つを使って点検を回す手順をまとめたものです。窓口を学校が担うか教育委員会が直接受けるかは自治体で異なるため、手順は「申請書を受けて点検する側」に共通する部分に絞っています。
就学援助の条文は、認定の基準をどこまで定めているか
就学援助は、学校教育法第19条が根拠です。「経済的理由によつて、就学困難と認められる学齢児童又は学齢生徒の保護者に対しては、市町村は、必要な援助を与えなければならない」と定めています。主語は市町村で、援助は義務です。
条文に書かれているのは、ここまでです。所得をいくらまでなら認めるか、どの書類を求めるかは載っていません。Claudeに点検させたいルールの中身は、各自治体の要綱や実施要領にあります。この前提を外すと、Claudeが一般論で基準を補い、自治体の実際とずれた点検表ができてしまいます。
関係する条文を、点検で効く部分だけ拾うと次のとおりです。
| 区分 | 根拠 | 条文が定めていること |
|---|---|---|
| 就学援助の義務 | 根拠学校教育法第19条 | 条文が定めていること経済的理由で就学困難な保護者に、市町村が必要な援助を与える |
| 国の補助(要保護者) | 根拠就学困難な児童及び生徒に係る就学奨励についての国の援助に関する法律 第2条 | 条文が定めていること要保護者に学用品、通学費、修学旅行費を支給する市町村に、予算の範囲で補助する |
| 要保護者の定義 | 根拠生活保護法第6条第2項 | 条文が定めていること保護を受けているかどうかにかかわらず、保護を必要とする状態にある者 |
| 教育扶助 | 根拠生活保護法第13条 | 条文が定めていること義務教育に伴う教科書その他の学用品、通学用品、学校給食その他 |
| 給食費の補助 | 根拠学校給食法第12条第2項 | 条文が定めていること要保護者への学校給食費の補助に、国が当分の間補助できる |
| 医療費の援助 | 根拠学校保健安全法の第24条 | 条文が定めていること学校で治療の指示を受けた疾病の医療費を、要保護者とそれに準ずる者に援助する |
表の「要保護者」は生活保護法の用語で、国の補助の対象はこの要保護者です。条文上、国の補助を受けるのは要保護者への支給です。一方、要保護者に準ずる程度に困窮している保護者(いわゆる準要保護)は、学校保健安全法の第24条に「政令で定めるもの」として出てくるものの、就学援助全体の認定基準は、これらの条文には書かれていません。この区分を、点検ルール表の中で最初に分けておきます。
Claudeに渡す物を3つに絞る
申請書の氏名、住所、世帯の所得、生活保護の受給状況は、渡さないほうがよい情報です。公立学校や教育委員会は、個人情報保護法でいう「行政機関等」に地方公共団体の機関として含まれ、保有個人情報の利用目的以外での提供や、安全管理措置の義務が掛かります(同法第2条、第66条、第69条)。外部のAIサービスへの入力が、法の「提供」や委託先管理にどう当たるかは、自治体の情報セキュリティ担当と教育委員会の方針で決まる事柄です。担当者が個人で線引きを決めない、というのが出発点になります。
Anthropicのプライバシーセンターは、Claude for WorkやAPIといった商用製品の入出力を、既定ではモデルの学習に使わないと説明しています。個人向けのFree、Pro、Maxは別の説明ページが用意されています。学習に使われないことと、自治体として外部サービスに個人情報を入れてよいかは、別々の問いです。前者が満たされていても、後者の許可がなければ入力できません。要配慮の観点は要配慮個人情報をClaudeに入力してよいかで整理しています。
そこで、次の3つだけを渡します。
- 要綱や実施要領の条文(自治体が公開している文書)
- 実データの列名だけを写し、値を架空にしたダミーCSV
- 点検ルールを書いた表
実データの行は、Claudeの画面に出しません。受付IDに置き換えても同じです。学校や教育委員会の中では、受付台帳と突き合わせれば誰の行か分かるからです。この点は三者面談の準備をClaudeで進めるで書いた、出席番号に置き換えても氏名と同じ働きをするという考え方と同じです。加工の区分は仮名加工情報と匿名加工情報の整理も参照してください。
手順1: 要綱を点検ルール表に変える
最初の作業は、自治体の要綱を、1行1ルールの表にすることです。要綱は条文として書かれているため、窓口の担当者が毎年読み直す形になりがちです。これを「何を、どの書類で、どの基準と比べるか」に分解します。
要綱の該当部分をClaudeに貼り、次のように頼みます。
次は当市の就学援助の認定要綱の本文です。
事務担当者が申請書類を点検するためのルール表を作ってください。
- 列は「点検項目」「確認する書類」「条件」「要綱の該当箇所」「要綱に記載がない点」
- 要綱に書かれていない判断は、補わずに「要綱に記載なし」と書く
- 所得の基準額は、要綱に数値があるときだけ書く。無ければ空欄にする
- 要保護と準要保護で扱いが分かれる箇所は、行を分ける
【要綱本文】
(ここに貼る)「要綱に記載がない点」の列を設けるのが肝心です。この列があると、Claudeが一般的な基準を黙って補ったときに目立ちます。出てきた表は、要綱の原文と並べて担当者が1行ずつ照合します。ここで不一致が見つかれば、要綱の書き方があいまいな箇所を洗い出せたことになります。
点検項目の例は、次のようになります。数値や書類名は例示で、実際は自治体の要綱に置き換えます。
| 点検項目 | 確認する書類 | 条件の例 |
|---|---|---|
| 申請書の記入 | 確認する書類申請書 | 条件の例必須欄がすべて埋まっている |
| 所得の確認 | 確認する書類課税(所得)証明書、または閲覧の同意書 | 条件の例どちらかがある |
| 基準額との比較 | 確認する書類所得の額と世帯人数 | 条件の例世帯人数別の基準額を超えていない |
| 教育扶助との重複 | 確認する書類生活保護の受給状況 | 条件の例教育扶助で支給済みの費目を重ねて出さない |
ルール表には、作成日と、もとにした要綱の改正日を表の先頭に書いておきます。要綱は年度ごとに見直されることがあり、古い表で新年度の申請を点検すると、基準額の差に気づけません。年度の初めに要綱を貼り直して表を作り直し、前年度の表との差分をClaudeに列挙させると、変更点の見落としを防げます。差分の列挙も、扱うのは要綱の条文だけで、個人情報は含まれません。
最後の行は、見落としが起きやすい点です。就学奨励法の第2条は、教育扶助が行われている場合、国の補助の対象から学用品と通学費を除くと定めています。修学旅行費はこの括弧書きに入っていません。学校給食法第12条第2項も、教育扶助で学校給食費が賄われている場合の保護者を補助の対象から除いています。実際にどの費目をどう扱うかは自治体の要綱によるので、点検表では「要確認」の旗を立てる形にしておくと安全です。
手順2: ダミーCSVで点検を作り、実データは手元で回す
ルール表ができたら、次にスクリプトにします。Claudeに渡すのは、列名だけを写して値を架空にしたダミーCSVです。実データの列名が分かる程度の情報で足ります。
受付ID,区分,世帯人数,所得証明,同意書,教育扶助,総所得月額,申請書記入
D001,新規,3,有,無,無,200000,済
D002,新規,4,無,無,無,180000,済
D003,継続,2,有,無,有,120000,未
D004,新規,3,有,無,無,300000,済
D005,新規,x,無,有,無,100000,済D002は書類なし、D003は記入漏れと教育扶助あり、D004は所得超過、D005は数値の入力ミスという具合に、不備のパターンを1行ずつ仕込みます。Claudeにはルール表とこのダミーを渡し、「ダミーの各行が、仕込んだ不備と同じ結果になるスクリプト」を頼みます。次のようなPythonが一例です。
import csv, sys
RATE = 1.3 # 要綱の倍率に置き換える(例示値)
BASE = {1: 100000, 2: 150000, 3: 190000, 4: 230000, 5: 260000} # 例示値
def check(r):
issues = []
if r["申請書記入"] != "済":
issues.append("申請書に記入漏れ")
if r["所得証明"] != "有" and r["同意書"] != "有":
issues.append("所得を確認できる書類も同意書も無い")
try:
n = int(r["世帯人数"]); inc = int(r["総所得月額"])
except ValueError:
issues.append("世帯人数または所得が数値でない")
return issues
limit = BASE.get(n)
if limit is None:
issues.append("世帯人数が基準額表に無い")
elif inc > limit * RATE:
issues.append("所得が基準額×倍率を超過(認定可否は判断者が確認)")
if r["教育扶助"] == "有":
issues.append("教育扶助あり: 学用品・通学費の重複支給を要確認")
return issues
with open(sys.argv[1], newline="", encoding="utf-8-sig") as f:
for r in csv.DictReader(f):
for msg in check(r):
print(f'{r["受付ID"]},{msg}')上のコードはダミーCSVに対して実際に動かし、次の5行が出ることを確かめた形です。
python3 check.py dummy.csvD002,所得を確認できる書類も同意書も無い
D003,申請書に記入漏れ
D003,教育扶助あり: 学用品・通学費の重複支給を要確認
D004,所得が基準額×倍率を超過(認定可否は判断者が確認)
D005,世帯人数または所得が数値でない仕込んだ不備と出力が一致したら、スクリプトの検証は終わりです。実データの受付台帳は、庁内の端末で同じスクリプトを回します。Claudeの画面を通すのは、ルールとダミーまでです。出力は「受付IDと不備の種類」だけなので、担当者は台帳に戻って該当行を開けば足ります。
出力が仕込みと合わないときは、その出力を貼って直してもらいます。貼ってよいのはダミーに対する出力だけです。実データに対する出力は、受付IDが載っていても貼りません。
手順3: 不備の連絡文を、事実だけで書く
不備が見つかったら、保護者への連絡が要ります。この下書きもClaudeに頼めますが、入力は書類名と不備の種類だけにします。氏名や学年は、出力された文面を印刷する段で、手元のテンプレートの空欄に入れます。
就学援助の申請書類の不足を連絡する文面を作ってください。
- 宛名と学校名は「[保護者名]」「[学校名]」のまま残す
- 不足している書類名は「[書類名]」の欄に入れる
- 提出期限は「[期限]」のまま残す
- 不足の理由は事実だけを書く。受給の見込みや結果には触れない
- 問い合わせ先は「[担当窓口]」のまま残す「結果には触れない」の指定が効きます。書類が足りない時点で、認定されるかどうかは決まっていません。「このままだと認定されません」のような文面は、事務の誤りにつながります。事実と所見を分けて記録する考え方は、生徒指導提要に沿った対応記録の手順と共通です。
受付や連絡の経過を記録する様式も、同じ型で作れます。日時、誰が、何を受け取った(渡した)かを1行ずつ書き、「〜と思われる」「〜のようだ」は所見の欄に分けます。生活の事情を保護者が口頭で話したときは、聞き取った内容を保護者の言葉のまま事実の欄に置き、事務側の見立ては別の欄に書きます。
認定の判断は、Claudeに決めさせない
学校教育法第19条が援助の義務を負わせているのは市町村です。認定の可否は、要綱に基づいて市町村の決裁権者が決めます。Claudeが出せるのは、書類の不備の洗い出しと、ルールとの数値の突き合わせまでです。「基準額×倍率を超過」と出力されても、それは判断者に確認を求める旗にすぎません。
とくに次の場面では、スクリプトの出力で自動的に不認定としないでください。
- 所得の数字が基準をわずかに超えているが、世帯の事情が申請書に書かれている場合
- 同意書の方式で、所得の照会結果がまだ届いていない場合
- 年度の途中で世帯の状況が変わり、継続申請と新規申請のどちらに当たるか迷う場合
これらは要綱の裁量や運用の問題で、数値の比較では決まりません。スクリプトの出力に「(認定可否は判断者が確認)」と添えているのは、点検の結果が認定の結論に見えないようにするためです。
つまずきやすい点
落とし穴
ダミーのつもりが、実データの一部になっている
ダミーCSVを実データの行から手で書き換えて作ると、金額や世帯人数の組み合わせが実在の世帯のまま残ることがあります。ダミーは列名だけを写し、値はすべて新しく作ります。珍しい世帯構成を仕込む必要があるときも、架空の組み合わせにします。
次の表は、手順を回すなかで起きやすい失敗と対処をまとめたものです。
| 起きやすい失敗 | 原因 | 対処 |
|---|---|---|
| 基準額が要綱と違う | 原因Claudeが一般的な基準で補った | 対処「要綱に記載なし」の列を必ず作り、数値は要綱の原文と照合する |
| 年度が変わって基準がずれる | 原因要綱の改正を反映していない | 対処要綱を貼り直し、ルール表を作り直す。変更点は表の差分で見る |
| 実データの出力を貼ってしまう | 原因結果の確認を急いだ | 対処貼ってよいのはダミーに対する出力だけと決め、手元で確認する |
| 教育扶助の重複を見逃す | 原因受給状況の列をスクリプトに入れていない | 対処「教育扶助」列を点検項目に加え、あれば要確認の旗を立てる |
最後に、利用する前に決めておきたいのは入力のルールです。自治体によって、外部のAIサービスを使えるかどうか、どの情報までなら入力してよいかの方針が異なります。方針が定まっていない場合は、教育委員会か情報セキュリティの担当に先に確認します。校務での生成AI利用の枠組みは、文科省の生成AIガイドラインの学校での扱い方で整理しています。
この記事の手順は、個票を渡さずに点検の手間だけを減らす型です。要綱をルール表にし、ダミーで検証して、実データは庁内で回します。判断の責任は、これまでどおり決裁権者に残ります。