学習塾の保護者面談メモと指導報告をAIで時短:Claude Code活用術
学習塾の塾長・講師向け。保護者面談メモと指導報告の作成をClaude Code/生成AIで時短する具体手順。プロンプト雛形・チェックリスト・個人情報の守り方まで実例で解説。
金曜の22時。最後の生徒を送り出して、教室の電気を消そうとした手が止まる。机の上に、今週分の指導報告がまだ8人分残っている。月末には三者面談が15件。面談ごとに「成績の推移」「最近の様子」「家庭への提案」を1枚にまとめないといけない。
僕が以前手伝っていた個人塾の塾長は、これを毎週ぜんぶ手書きでやっていました。生徒一人ひとりの顔は浮かぶのに、それを文章にする時間がない。気づけば日付が変わって、翌朝の授業準備に響く。
「報告を書くのが仕事なんじゃなくて、子どもを見るのが仕事なのに」——彼がこぼした一言が、ずっと頭に残っています。
この記事は、その塾長と一緒に試した「面談メモと指導報告を生成AIで下書きする」やり方の記録です。手書きを全部なくす話ではありません。書く時間を削って、生徒を見る時間と、保護者と話す時間を増やす話です。
この記事の要点
- 学習塾の指導報告・面談メモは「素材集め」と「文章化」に分けられ、後者はAIに任せやすい
- Claude Codeに渡すのは生徒名ではなく「記号化したメモ」。個人情報は手元に残す
- 面談1件あたり20〜30分かかっていた文章化が、下書きベースで5分前後に縮む
- AIに任せるのは「文章の骨組み」、人が必ず判断するのは「事実の正しさ」と「保護者への伝え方」
- コピペで使えるプロンプト雛形と、複数生徒分を一括処理する検証スクリプトを載せた
学習塾の現場では、誰がこれで困っているのか
読者像をはっきりさせます。この記事が役に立つのは、こういう人です。
- 講師が3〜10人規模の個人塾・小規模フランチャイズの塾長
- 平日は授業、土日や深夜に事務作業を回している
- 保護者対応を丁寧にやりたいのに、報告書づくりに時間を取られている
- 大手のような専用システムは予算的にも運用的にも重い
大手チェーンには立派な学習管理システムがあります。でも個人塾の現場は、Excelの名簿と、紙の指導記録と、塾長の頭の中で回っていることが多い。ここに生成AIを足すのが、いちばん費用対効果が高い場所だと僕は思っています。
学習塾の業務フローと、手戻りが起きる場所
まず、指導報告と面談準備の流れを分解します。だいたいこの5ステップです。
| ステップ | やること | かかる時間の目安 |
|---|---|---|
| 1. 授業 | 生徒の理解度・様子を観察する | 授業時間内 |
| 2. メモ | 「ここでつまずいた」を走り書き | 1人1〜2分 |
| 3. 集計 | 直近のテスト点数・出席を確認 | 1人3〜5分 |
| 4. 文章化 | 報告書・面談シートに清書 | 1人20〜30分 |
| 5. 確認 | 事実と表現を見直して送付 | 1人5分 |
時間を一番食っているのは、ステップ4の「文章化」です。観察したことは頭にあるのに、それを保護者が読んで安心する日本語に直す作業が重い。しかも疲れた深夜にやるから、後で「先週と同じことを書いていた」「点数を書き間違えた」という手戻りが発生します。
ここで一度立ち止まると、AIに任せるべきはステップ4だと見えてきます。ステップ2の観察や、ステップ5の最終判断は、人がやるべき仕事です。
導入前と導入後で、何が変わったか
実際に2か月運用したあとの変化を、正直に書きます。
導入前は、面談シート1枚に平均25分。15件分で6時間以上を、土日の事務作業に充てていました。文体は塾長の気分で揺れ、丁寧な週もあれば素っ気ない週もある。
導入後は、メモをAIに渡して下書きを作り、塾長が事実確認と微調整をする形に変えました。1枚あたり実作業はおよそ5分。文体は雛形で固定したので、誰が書いても同じトーンになりました。
ざっくりROIの目安
数字はあくまで目安ですが、判断材料になるので置いておきます。
- 面談シート15件 × 短縮20分 = 月あたり約5時間の削減
- 週次の指導報告 40件 × 短縮15分 = 月あたり約10時間の削減
- 合計で月15時間前後。時給換算2,500円なら、月およそ3.7万円分の人件費に相当
削った時間で新規面談を1〜2件多く受けられれば、月謝ベースで回収はすぐです。「楽になる」だけでなく「受け皿が増える」のが効く、というのが現場の実感でした。
学習塾でのUse case 3つ
ここからは具体例です。どれも実際に使った形に近づけています。
Use case 1:週次の指導報告を下書きする
授業後の走り書きメモを、保護者向けの報告文に変換します。入力は箇条書きで十分です。
- 授業中に「単元」「できたこと」「つまずき」を1〜2行メモ
- テスト結果や宿題提出の有無を添える
- AIに「保護者向けの落ち着いた文体で200字に」と頼む
- 塾長が点数・固有名詞だけ確認して送付
Use case 2:三者面談シートを組み立てる
面談の前に、話す順番を決めておくと当日が楽になります。AIには「現状→良い変化→課題→家庭での提案」の4ブロックで作らせると、話が散らかりません。
Use case 3:定型連絡文のバリエーションを作る
欠席フォロー、宿題の催促、振替案内。こうした連絡は内容が似ていて、毎回ゼロから書くのが地味に面倒です。AIに「角が立たない言い回しを3パターン」と頼むと、相手や状況で選べます。
AIに任せる範囲と、人が必ず判断する範囲
ここを混ぜると事故ります。線引きを表にしました。
| 作業 | 主担当 | 理由 |
|---|---|---|
| 文章の骨組み・言い回し | AI | 速くて揺れが少ない |
| 文体の統一 | AI | 雛形で固定できる |
| 点数・日付・氏名 | 人 | 事実誤りは信頼を壊す |
| 進路・退塾に関わる踏み込んだ提案 | 人 | 家庭事情の機微を要する |
| 送付前の最終確認 | 人 | 責任の所在は人にある |
合言葉はひとつ。AIは下書き係、清書と判断は人。この役割分担を崩さなければ、生成AIは怖い道具ではありません。
コピペで使えるプロンプト雛形
まずは指導報告用。生徒名は入れず、記号化したメモだけ渡すのがポイントです。個人情報の守り方は後の章で詳しく書きます。
あなたは学習塾の講師の文章係です。以下のメモから、保護者向けの指導報告を作成してください。
# 条件
- 文体: 丁寧だが堅すぎない。保護者が読んで安心するトーン
- 文字数: 200〜250字
- 構成: 今週の取り組み → 良かった点 → 次週の課題 の順
- 固有名詞や点数は[ ]のまま残し、こちらが後で差し替える
# メモ
- 対象: 中2 / 数学
- 単元: 一次関数のグラフ
- できたこと: 傾きの読み取りは正確になった
- つまずき: 切片の符号でミスが残る
- 宿題提出: あり
- 直近テスト: [点数] 点(前回比 [差分])
面談シート用は、ブロックを指定して走査性を上げます。
学習塾の三者面談シートの下書きを作ってください。話す順に4ブロックで、各ブロックは2〜3文。
# ブロック
1. 現状: 直近の学習状況を客観的に
2. 良い変化: この1〜2か月で伸びた点
3. 課題: 今後の優先テーマを1つに絞る
4. 家庭への提案: すぐ実践できる具体策を1つ
# 入力メモ
- 学年/科目: 中3 / 英語
- 良い変化: 長文の設問先読みが定着
- 課題: 単語の定着率が低い
- 家庭で可能なこと: 寝る前10分の単語確認
塾ごとの文体ルールを毎回書くのは面倒なので、CLAUDE.md に固定しておくと楽です。プロジェクト規約の書き方はClaude Codeの規約ファイル運用のコツにまとめています。
複数生徒分を一括で下書きする検証スクリプト
1件ずつ手で貼るのも良いですが、週末にまとめて回したくなります。記号化したメモをJSONで用意し、生徒名は別管理にする前提で、下書きを一括生成する最小スクリプトです。Node.jsとAnthropicのAPIキーがあれば動きます。
import Anthropic from "@anthropic-ai/sdk";
import { readFile, writeFile } from "node:fs/promises";
const client = new Anthropic();
// 個人情報は入れない。生徒は記号(S01..)で管理する
const memos = JSON.parse(await readFile(new URL("./memos.json", import.meta.url), "utf8"));
const buildPrompt = (m) => `以下のメモから保護者向けの指導報告を200字前後で作成。
固有名詞や点数は[ ]のまま残すこと。
- 学年/科目: ${m.grade} / ${m.subject}
- できたこと: ${m.good}
- つまずき: ${m.issue}
- 宿題提出: ${m.homework}`;
const results = [];
for (const m of memos) {
const res = await client.messages.create({
model: process.env.ANTHROPIC_MODEL || "claude-sonnet-4-6",
max_tokens: 512,
system: "あなたは学習塾の文章係。事実は創作せず、メモの範囲で書く。",
messages: [{ role: "user", content: buildPrompt(m) }],
});
const text = res.content.find((b) => b.type === "text")?.text ?? "";
results.push({ id: m.id, draft: text });
console.log(`--- ${m.id} ---\n${text}\n`);
}
await writeFile("drafts.json", JSON.stringify(results, null, 2), "utf8");
console.log(`${results.length} 件の下書きを drafts.json に保存しました`);
入力の memos.json はこんな形です。
[
{
"id": "S01",
"grade": "中2",
"subject": "数学",
"good": "傾きの読み取りが正確になった",
"issue": "切片の符号でミスが残る",
"homework": "あり"
}
]
ポイントは、生徒名や点数を生データで入れないこと。id は S01 のような記号にして、誰が S01 かは手元のExcelだけが知っている状態にします。出力された下書きの [点数] を、塾長が最後に差し替える運用です。
スクリプトの実行や環境構築でつまずいたら、Claude Codeの始め方ガイドを先に読むと回り道が減ります。
個人情報とセキュリティの注意点
ここが学習塾でいちばん大事な章です。生徒の成績や家庭事情は、漏れたら取り返しがつきません。守るための具体策を並べます。
- 氏名・住所・電話番号はAIに渡さない。渡すのは記号化したメモだけ
- 点数や生年月日も極力記号化し、最後に手元で差し替える
- 業務利用なら、入力データを学習に使わない設定の有無を契約・利用規約で確認する
- 生成された下書きは塾内で保管し、保護者へ出す前に必ず人が事実確認する
- 退塾・進路など機微な内容は、AIの下書きをそのまま使わず人が書き直す
個人情報の取り扱いの基本は、公的なガイドが分かりやすいです。個人情報保護委員会の解説に一度目を通しておくと、塾としての説明責任も果たしやすくなります。
チェックリストにしておくと、運用が崩れません。
- AIに渡すメモから氏名・連絡先を消したか
- 点数・日付は記号のままか
- 出力の事実(点数・単元・日付)を人が確認したか
- 機微な内容を含む報告は人が書き直したか
- 下書きデータの保存先は塾内で管理しているか
プロンプトの精度をもっと上げたい場合は、プロンプト設計の実践テクニックが役に立ちます。
よくある質問
Q. AIに任せると、報告が機械的で冷たくなりませんか。 A. 雛形で文体を固定し、最後に人が一文だけ手書きの所感を足すと、ぐっと体温が戻ります。全部AI任せにしないのがコツです。
Q. うちの塾は紙の指導記録です。それでも使えますか。 A. 使えます。記録を見ながら箇条書きでメモを打ち直すだけで入力になります。最初の数件だけ手間ですが、雛形が固まれば速くなります。
Q. 保護者に「AIで書いている」と知られたら印象が悪くないですか。 A. 下書きはAI、事実確認と判断は人、という運用なら問題ない、というのが現場の感触でした。気になるなら「文章作成の補助に活用している」と正直に伝える塾もあります。
Q. 講師ごとに文体がバラバラです。統一できますか。
A. できます。塾の文体ルールを CLAUDE.md に書いて共有すれば、誰が回しても同じトーンになります。日々の小ワザはClaude Code 効率化テクニック集も参考にしてください。
実際に試した結果
冒頭の塾長と、2か月この運用を回しました。確かめたかったのは「文章化の時間が本当に減るか」と「事故が起きないか」の2点です。
面談シートは1枚25分から実作業5分前後に縮みました。週次の指導報告も、深夜にまとめてやる作業がなくなり、授業の合間に下書きを確認するリズムに変わりました。一番うれしかったのは、塾長が「報告を書く罪悪感が消えた」と言ったことです。
事故については、記号化を徹底したことで個人情報をAIに渡す場面はゼロでした。一度だけ、AIが宿題提出を「あり」と勝手に補完した下書きがあり、人の事実確認で止まりました。やはり「点数・日付・提出の有無は人が見る」というルールは外せない、と再確認しています。
学習塾の仕事は、子どもを見て、保護者と話すこと。文章を書くのはその手段にすぎません。生成AIで下書きを任せて、空いた時間を生徒に返す。小さく始めて、自分の塾に合う雛形を育ててみてください。
まとめ
学習塾の指導報告と面談メモは、「観察」と「文章化」に分けると、後者だけをAIに任せられます。記号化でデータを守り、事実と判断は人が握る。この線引きさえ守れば、生成AIは深夜の事務作業を確実に軽くしてくれます。非エンジニアの講師でも始められるので、まずは指導報告の下書き1件から試してみてください。コードを書かない始め方は非エンジニア向けのClaude Code入門が入口になります。
無料PDF: Claude Code はじめてのチートシート
まずは無料PDFで基本コマンドと最初の使い方をまとめて確認してください。登録後はそのままテンプレート集や導入相談にも進めます。
スパムは送りません。登録情報は厳重に管理します。
Claude Codeを仕事で使える形にしませんか?
まず無料PDFで基本を固め、繰り返し使う作業はGumroad教材へ、チーム導入や権限設計は導入相談へ進めます。
この記事を書いた人
Masa
Claude Codeの実務活用、導入設計、収益導線改善を検証しているエンジニア。10言語の技術メディアを運営中。
関連書籍・参考図書
この記事のテーマに関連する書籍を楽天ブックスで探せます。
※ 当サイトは楽天市場のアフィリエイトプログラムに参加しています。上記リンクから商品をご購入いただくと、運営者に紹介料が支払われる場合があります。
関連記事
制作会社がClaude Codeに触らせる前に決める権限チェックリスト
クライアントサイトを壊さずにAI編集を使うための、制作会社向け権限と確認の型です。
SaaSサポートのバグ報告をClaude Codeで再現手順に変える実務フロー
問い合わせ文をそのまま開発へ投げず、再現手順、証拠、次の一手に整えるサポート向け手順です。
Obsidianの古いメモをClaude Codeの指示書に変える10分ルーチン
Obsidianに溜めたメモが毎回ゴミになる人へ。事実・決定・未確認に仕分けして、Claude Codeがそのまま動ける指示書に変える朝の10分の型を紹介します。