Shiftaru ブログ

家庭教師・教室のシフトは、なぜ組みにくいのか — Shiftaru で解く

2026年7月7日 · Shiftaru 開発チーム

家庭教師や音楽・語学の教室で、生徒と先生の組み合わせを決める作業は、想像以上に頭を使います。
科目が合う先生か、対応できるレベルか、その時間に本当に空いているか、他のレッスンと重ならないか……
生徒の人数分これをやると、毎期のように「パズル」になります。

しかも扱うのは、生徒(多くは未成年)の氏名・連絡先という機微な情報。
シフト管理アプリ Shiftaru(シフタル) は、この2つ——組み合わせの複雑さプライバシー——を同時に解きます。

🔧 お知らせ
Shiftaru は現在開発中で、いまはサンプルデータで試せる体験版を公開しています。
👉 https://shiftaru.com/for/tutoring

生徒と先生のマッチングが「毎期パズル」になる理由

一人の生徒を担当につけるだけで、頭の中では複数の条件を同時に処理しています。

家庭教師で組む条件:科目・楽器/レベル(ハード)/希望時間/二重予約なし/負荷バランス

これを名簿全体でやり直します。一人の予定が変わると、他の組み合わせにも波及する。前期の割り当ては使えず、毎回ほぼゼロから。教室運営でシフト作成が重いのは、条件が絡み合っていて手作業では追いきれないからです。

Shiftaru は、現場のルールのまま組む

Shiftaru は、この条件をそのまま機械に渡して自動でマッチングします。

数百人規模でも数秒。「先生が1人休みになったから組み直し」も一瞬です。
(マッチングの仕組みそのものは、第2回で図解しています。)

特に「レベル」は、外しません

家庭教師・レッスンで見落とせないのがレベルです。中学数学の生徒に、その範囲を教えられない先生を当ててしまっては意味がありません。

Shiftaru は、対応レベルが合わない先生は割り当てません(ハード条件)。科目が合っていても、レベルが噛み合わなければ候補から外します。マッチできなかった生徒には理由が表示されるので、「どの科目・レベルの先生が足りないか」も一目で分かります。

組み上がったレッスン時間割:先生別に生徒が並び、重複0・科目/レベルOK

そして——生徒のデータを、外に出さない

教室が預かるのは、生徒の氏名・連絡先、ときに成績やレッスンの記録。未成年の個人情報を含むこともあります。だからこそ、Shiftaru の「送らない」設計はこの業種に効きます。

読み込んだ生徒の情報は、あなたのブラウザの中だけで計算され、当方のサーバーには送られません。タブを閉じれば消えます。完成した時間割は、あなたが管理するファイルとして手元に残ります。
——漏らす元データを、そもそも当方が持たない。(詳しくは第3回

まとめ

複雑さは仕組みで、プライバシーは設計で。教室のシフト作成を、両方まとめて軽くします。


Shiftaru は、家庭教師・レッスンの流れを実際に試せます(開発中・体験版)。