教育訓練給付金でプログラミングスクール費用を最大80%削減する方法【2026年版】


はじめに

プログラミングスクールの受講料は、30万円〜80万円が相場です。「スキルを身につけたいけれど、費用がネック」という方は多いのではないでしょうか。

しかし、教育訓練給付金制度を活用すれば、受講料の最大70%(条件を満たせば追加10%で実質80%)がハローワークから支給されます。つまり、60万円のスクールが実質12万円で通える可能性があるということです。

この記事では、2026年最新の教育訓練給付金の仕組み、3種類の給付金の違い、受給条件、対象スクール一覧、申請手順までを網羅的に解説します。

教育訓練給付金とは

教育訓練給付金は、厚生労働省が管轄する雇用保険の給付制度です。働く人のスキルアップやキャリア形成を支援するため、厚生労働大臣が指定する教育訓練講座を受講・修了した場合に、受講費用の一部が支給されます。

制度の目的

  • 労働者の主体的な能力開発・キャリア形成を支援
  • 雇用の安定と再就職の促進
  • 中長期的なキャリア形成に資する教育訓練の受講促進

制度の沿革

教育訓練給付金は1998年に創設され、段階的に拡充されてきました。2014年に「専門実践教育訓練給付金」が新設され、2018年には給付率が引き上げられました。2024年以降はリスキリング支援の文脈でさらに注目が集まっています。

3種類の給付金

教育訓練給付金には、以下の3種類があります。

種類給付率上限額対象期間主な対象
一般教育訓練給付金20%10万円-資格取得、語学など
特定一般教育訓練給付金40%20万円-IT資格、デジタルスキルなど
専門実践教育訓練給付金最大70%+10%56万円/年(最大3年)最大4年専門職学位、職業実践プログラム

プログラミングスクールの多くは**「専門実践教育訓練給付金」**の対象として指定されており、最も高い給付率が適用されます。

給付金の種類と支給額の詳細

1. 一般教育訓練給付金

最も基本的な給付金です。

  • 給付率: 受講費用の20%
  • 上限額: 10万円
  • 支給タイミング: 受講修了後に一括支給
  • 対象例: 簿記、TOEIC対策、基本情報技術者試験対策など
受講料50万円の場合:
  50万円 × 20% = 10万円(上限10万円なので満額支給)
  自己負担: 40万円

2. 特定一般教育訓練給付金

2019年に新設された、ITスキルなどを重点的に支援する給付金です。

  • 給付率: 受講費用の40%
  • 上限額: 20万円
  • 支給タイミング: 受講修了後に一括支給
  • 対象例: ITSSレベル2以上のIT資格、税理士、社会保険労務士など
受講料50万円の場合:
  50万円 × 40% = 20万円(上限20万円なので満額支給)
  自己負担: 30万円

3. 専門実践教育訓練給付金

最も給付率が高く、プログラミングスクールの多くが対象です。

  • 基本給付率: 受講費用の50%(受講中6ヶ月ごとに支給)
  • 追加給付: 受講修了後1年以内に資格取得等した場合、さらに**20%**追加
  • 合計給付率: 最大70%
  • 追加の就職達成ボーナス: 受講修了後に正社員就職した場合、さらに**10%**追加(2024年改正)
  • 実質最大給付率: 80%
  • 上限額: 年間56万円(最大3年間で168万円)
  • 支給タイミング: 6ヶ月ごとに分割支給
受講料60万円(6ヶ月コース)の場合:

基本給付: 60万円 × 50% = 30万円
追加給付: 60万円 × 20% = 12万円(資格取得・修了時)
就職ボーナス: 60万円 × 10% = 6万円(正社員就職時)

合計給付: 48万円(80%)
自己負担: 12万円

※上限56万円/年なので、この場合は全額支給対象

教育訓練支援給付金(在職者以外向け)

離職者が専門実践教育訓練を受講する場合、教育訓練支援給付金として、基本手当日額の80%相当が訓練期間中に支給されます。つまり、受講料の補助に加えて、生活費の補助も受けられる制度です。

受給条件チェックリスト

給付金を受け取るには、以下の条件を満たす必要があります。

共通条件

  • 雇用保険の被保険者であること(または被保険者であったこと)
  • 厚生労働大臣指定の講座を受講すること
  • 講座を修了すること(出席率80%以上など)

一般教育訓練給付金の条件

  • 雇用保険の被保険者期間が通算3年以上(初回は1年以上)
  • 離職者の場合、離職日の翌日から1年以内に受講開始
  • 前回の給付金受給から3年以上経過

特定一般教育訓練給付金の条件

  • 雇用保険の被保険者期間が通算3年以上(初回は1年以上)
  • 離職者の場合、離職日の翌日から1年以内に受講開始
  • 受講開始1ヶ月前までにハローワークでキャリアコンサルティングを受けること
  • 前回の給付金受給から3年以上経過

専門実践教育訓練給付金の条件

  • 雇用保険の被保険者期間が通算3年以上(初回は2年以上)
  • 離職者の場合、離職日の翌日から1年以内に受講開始
  • 受講開始1ヶ月前までにハローワークでキャリアコンサルティングを受け、ジョブ・カードを作成すること
  • 前回の給付金受給から3年以上経過

よくある勘違い

勘違い実際
正社員でないと使えないパート・アルバイトでも雇用保険に加入していれば対象
会社を辞めていないと使えない在職中でも利用可能
一度使うと二度と使えない3年以上経過すれば再度利用可能
フリーランスでも使える雇用保険に加入していないフリーランスは対象外
受講前に申請すれば自動的にもらえる修了条件を満たさないと支給されない

対象プログラミングスクール一覧2026

以下は、2026年時点で教育訓練給付金(主に専門実践教育訓練給付金)の対象となっている代表的なプログラミングスクールです。

スクール比較表

スクールコース受講料(税込)給付金適用後の実質負担期間給付金種別
DMM WEBCAMP専門技術コース910,800円350,800円4ヶ月専門実践
TechCampエンジニア転職(短期集中)657,800円197,340円10週間専門実践
RUNTEQWebエンジニア転職コース550,000円165,000円9ヶ月専門実践
ポテパンキャンプRailsキャリアコース440,000円160,000円5ヶ月専門実践
AidemyAI アプリ開発講座528,000円158,400円3ヶ月専門実践
キカガクAI人材育成長期コース792,000円237,600円6ヶ月専門実践
DIVE INTO CODEWebエンジニアコース647,800円197,800円4ヶ月専門実践
インターネットアカデミーIoTエンジニア育成コース834,680円250,404円12ヶ月専門実践

※ 上記は2026年時点の参考情報です。最新の対象講座は厚生労働省の検索システムで確認してください。 ※ 実質負担額は専門実践教育訓練給付金(70%)適用時の概算です。就職達成ボーナス(+10%)は含んでいません。

スクール選びのポイント

  1. 給付金対象講座かを必ず確認する - 同じスクールでもコースによって対象外の場合がある
  2. 修了条件を事前に把握する - 出席率や課題提出の条件はスクールごとに異なる
  3. 転職サポートの有無 - 就職達成ボーナス(+10%)を狙うなら転職サポートのあるスクールが有利
  4. 分割払い対応 - 給付金は後払いのため、受講中の資金繰りを考慮する

カリキュラム内容の比較

スクール主要技術チーム開発ポートフォリオメンター
DMM WEBCAMPRuby, Rails, AWSありあり専属
TechCampRuby, Rails, JavaScriptありあり専属
RUNTEQRuby, Rails, Vue.jsありあり現役エンジニア
ポテパンキャンプRuby, Railsなしあり現役エンジニア
AidemyPython, AI/MLなしあり専属
キカガクPython, AI/ML, AWSなしあり専属

申請手順ステップバイステップ

Step 1: 受給資格の確認(受講開始2ヶ月前〜)

最寄りのハローワークで受給資格があるか確認します。

持ち物:

  • 本人確認書類(運転免許証、マイナンバーカード等)
  • 雇用保険被保険者証(なくても照会可能)
ハローワーク窓口で確認する内容:
1. 雇用保険の加入期間が条件を満たしているか
2. 前回の給付金受給から3年以上経過しているか
3. 受講予定の講座が対象講座に指定されているか

Step 2: キャリアコンサルティングの受講(受講開始1ヶ月前まで)

専門実践教育訓練給付金・特定一般教育訓練給付金の場合は必須です。

  • ハローワークでキャリアコンサルティングを受ける
  • ジョブ・カードを作成する(キャリアコンサルタントと一緒に作成)
  • 所要時間は約60〜90分

Step 3: 受給資格確認手続き(受講開始1ヶ月前まで)

ハローワークに以下の書類を提出します。

必要書類:

  1. 教育訓練給付金及び教育訓練支援給付金受給資格確認票
  2. ジョブ・カード(専門実践・特定一般の場合)
  3. 本人確認書類
  4. 雇用保険被保険者証
  5. マイナンバー確認書類
  6. 写真2枚(正面上半身、3cm×2.4cm)
  7. 払渡希望金融機関の通帳またはキャッシュカード

Step 4: スクールへの入学・受講開始

  • 受給資格確認を済ませてから受講を開始する
  • 受講中は出席率80%以上を維持する(スクールにより異なる)
  • 課題の提出期限を守る

Step 5: 支給申請(受講中・修了後)

専門実践教育訓練給付金の場合:

  • 受講中: 6ヶ月ごとに支給申請(受講修了日の翌日から1ヶ月以内)
  • 修了後: 追加給付の申請(資格取得等した場合)

一般・特定一般教育訓練給付金の場合:

  • 受講修了日の翌日から1ヶ月以内にハローワークに申請

支給申請時の必要書類:

  1. 教育訓練給付金支給申請書
  2. 教育訓練修了証明書(スクールが発行)
  3. 領収書(受講料の支払いを証明)
  4. 本人確認書類
  5. マイナンバー確認書類
  6. 教育訓練経費等確認書

申請スケジュール例(6ヶ月コースの場合)

2026年5月: ハローワークで受給資格確認 + キャリアコンサルティング
2026年6月: 受給資格確認手続き完了
2026年7月: スクール受講開始
2026年12月: 前半6ヶ月の支給申請 → 受講料の50%が支給
2027年1月: スクール修了
2027年2月: 修了後の追加給付申請 → 受講料の20%が追加支給
2027年内: 転職成功 → 就職達成ボーナス10%が支給

給付金 vs 自己負担シミュレーション

TypeScriptで計算するROIシミュレーター

実際にどれくらいお得になるか、TypeScriptのコードで計算してみましょう。

interface SchoolPlan {
  name: string;
  totalCost: number;       // 受講料(税込)
  duration: number;         // 受講期間(月)
  subsidyType: 'general' | 'specific' | 'professional';
  hasJobPlacement: boolean; // 就職達成の見込み
}

interface SubsidyResult {
  schoolName: string;
  totalCost: number;
  subsidyAmount: number;
  selfPayment: number;
  subsidyRate: number;
  roi: number;             // 投資回収期間(月)
}

function calculateSubsidy(plan: SchoolPlan): SubsidyResult {
  let subsidyAmount = 0;

  switch (plan.subsidyType) {
    case 'general': {
      // 一般教育訓練給付金: 20%、上限10万円
      subsidyAmount = Math.min(plan.totalCost * 0.2, 100_000);
      break;
    }
    case 'specific': {
      // 特定一般教育訓練給付金: 40%、上限20万円
      subsidyAmount = Math.min(plan.totalCost * 0.4, 200_000);
      break;
    }
    case 'professional': {
      // 専門実践教育訓練給付金: 50% + 20%(修了時)+ 10%(就職時)
      const yearsCount = Math.ceil(plan.duration / 12);
      const annualCap = 560_000;
      const maxSubsidy = annualCap * yearsCount;

      // 基本給付: 50%
      let baseSubsidy = plan.totalCost * 0.5;
      // 追加給付: 20%(修了時)
      let completionBonus = plan.totalCost * 0.2;
      // 就職達成ボーナス: 10%
      let jobBonus = plan.hasJobPlacement ? plan.totalCost * 0.1 : 0;

      subsidyAmount = Math.min(
        baseSubsidy + completionBonus + jobBonus,
        maxSubsidy
      );
      break;
    }
  }

  const selfPayment = plan.totalCost - subsidyAmount;
  const subsidyRate = (subsidyAmount / plan.totalCost) * 100;

  // ROI計算: 転職後の年収アップ額を月5万円と仮定
  const monthlyIncomeIncrease = 50_000;
  const roi = Math.ceil(selfPayment / monthlyIncomeIncrease);

  return {
    schoolName: plan.name,
    totalCost: plan.totalCost,
    subsidyAmount,
    selfPayment,
    subsidyRate,
    roi,
  };
}

// シミュレーション実行
const schools: SchoolPlan[] = [
  {
    name: 'DMM WEBCAMP 専門技術コース',
    totalCost: 910_800,
    duration: 4,
    subsidyType: 'professional',
    hasJobPlacement: true,
  },
  {
    name: 'TechCamp エンジニア転職',
    totalCost: 657_800,
    duration: 3,
    subsidyType: 'professional',
    hasJobPlacement: true,
  },
  {
    name: 'RUNTEQ Webエンジニア転職',
    totalCost: 550_000,
    duration: 9,
    subsidyType: 'professional',
    hasJobPlacement: true,
  },
  {
    name: 'ポテパンキャンプ Railsキャリア',
    totalCost: 440_000,
    duration: 5,
    subsidyType: 'professional',
    hasJobPlacement: true,
  },
  {
    name: 'Aidemy AI アプリ開発講座',
    totalCost: 528_000,
    duration: 3,
    subsidyType: 'professional',
    hasJobPlacement: false,
  },
];

console.log('=== 教育訓練給付金シミュレーション結果 ===\n');

for (const school of schools) {
  const result = calculateSubsidy(school);
  console.log(`【${result.schoolName}】`);
  console.log(`  受講料:     ${result.totalCost.toLocaleString()}円`);
  console.log(`  給付金額:   ${result.subsidyAmount.toLocaleString()}円`);
  console.log(`  自己負担:   ${result.selfPayment.toLocaleString()}円`);
  console.log(`  給付率:     ${result.subsidyRate.toFixed(1)}%`);
  console.log(`  投資回収:   約${result.roi}ヶ月(月収5万円アップ想定)`);
  console.log('');
}

シミュレーション結果

上記コードの実行結果は以下のようになります。

スクール受講料給付金額自己負担給付率投資回収
DMM WEBCAMP 専門技術コース910,800円560,000円350,800円61.5%約8ヶ月
TechCamp エンジニア転職657,800円526,240円131,560円80.0%約3ヶ月
RUNTEQ Webエンジニア転職550,000円440,000円110,000円80.0%約3ヶ月
ポテパンキャンプ Railsキャリア440,000円352,000円88,000円80.0%約2ヶ月
Aidemy AI アプリ開発528,000円369,600円158,400円70.0%約4ヶ月

給付金なしとの比較

給付金を使わない場合と比較すると、その差は歴然です。

function compareCosts(plan: SchoolPlan): void {
  const withSubsidy = calculateSubsidy(plan);
  const withoutSubsidy = plan.totalCost;

  const savings = withSubsidy.subsidyAmount;
  const savingsMonths = Math.floor(savings / 50_000);

  console.log(`【${plan.name}】`);
  console.log(`  給付金なし: ${withoutSubsidy.toLocaleString()}円`);
  console.log(`  給付金あり: ${withSubsidy.selfPayment.toLocaleString()}円`);
  console.log(`  節約額:     ${savings.toLocaleString()}円`);
  console.log(`  → 月収5万円なら${savingsMonths}ヶ月分の給料に相当`);
}
スクール給付金なし給付金あり節約額
DMM WEBCAMP910,800円350,800円560,000円
TechCamp657,800円131,560円526,240円
RUNTEQ550,000円110,000円440,000円
ポテパンキャンプ440,000円88,000円352,000円
Aidemy528,000円158,400円369,600円

よくある質問

Q1. 現在会社員ですが、在職中でも給付金は使えますか?

はい、在職中でも利用できます。 雇用保険の被保険者期間が条件を満たしていれば、退職していなくても給付金を受け取れます。在職中に夜間や週末のコースを受講する方も多くいます。

Q2. パート・アルバイトでも対象になりますか?

雇用保険に加入していれば対象です。 週20時間以上勤務し、31日以上の雇用見込みがある場合、雇用保険の加入義務があります。自分が加入しているか分からない場合は、ハローワークで確認できます。

Q3. 過去に給付金を使ったことがありますが、また使えますか?

前回の受給から3年以上経過していれば、再度利用可能です。 ただし、被保険者期間の条件も再度満たす必要があります。

Q4. 受講を途中で辞めた場合はどうなりますか?

修了しなかった場合、給付金は支給されません。 専門実践教育訓練給付金の場合、6ヶ月ごとに支給されますが、中途退学した場合は以降の支給が停止されます。既に受け取った分の返還は原則不要です。

Q5. 給付金はいつ振り込まれますか?

申請後、約1〜2ヶ月で指定口座に振り込まれます。 受講料は先に自分で支払う必要があるため、一時的に自己負担が発生します。スクールによっては分割払いに対応しているところもあります。

Q6. 複数のスクールやコースを同時に受講した場合はどうなりますか?

同時に複数の講座に対して給付金を受けることはできません。 1つの講座の受講が修了した後、3年以上経過すれば別の講座で再度申請可能です。

Q7. フリーランスや自営業でも使えますか?

原則として使えません。 給付金は雇用保険の制度であるため、雇用保険に加入していない自営業者やフリーランスは対象外です。ただし、過去に雇用保険に加入していた方は、離職後1年以内であれば利用可能です。

Q8. オンライン完結のスクールでも対象になりますか?

はい、厚生労働大臣指定の講座であればオンライン完結型でも対象です。 近年はオンラインスクールの指定講座も増えています。ただし、受講状況の管理(ログイン記録、課題提出等)が修了条件に含まれるため注意が必要です。

Q9. 給付金の申請にかかる費用はありますか?

申請自体に費用はかかりません。 ハローワークでの手続きやキャリアコンサルティングも無料です。必要なのは証明写真代や交通費程度です。

Q10. 年齢制限はありますか?

年齢制限はありません。 雇用保険の受給条件を満たしていれば、何歳でも申請可能です。ただし、教育訓練支援給付金(離職者向けの生活費補助)は45歳未満という条件があります(2025年度以降の改正で緩和される可能性あり)。

注意点・落とし穴

教育訓練給付金を活用する際に、見落としがちなポイントをまとめます。

1. 受講料は先払い

給付金は後払いです。受講料は自分で先に支払う必要があります。60万円のコースなら、一旦60万円を用意しなければなりません。

対策:

  • 分割払い対応のスクールを選ぶ
  • 教育ローンを活用する(給付金で返済可能)
  • クレジットカード払い対応のスクールもある

2. 修了条件を満たさないと支給されない

出席率80%以上、課題の提出、最終試験の合格など、スクールごとに修了条件が設定されています。これを満たさないと、受講料を全額自己負担することになります。

対策:

  • 入学前に修了条件を確認する
  • 体調管理を徹底する
  • 仕事との両立が難しい場合は休職も検討する

3. 申請期限を守る

受講開始1ヶ月前までのキャリアコンサルティング、修了後1ヶ月以内の支給申請など、期限が厳密に定められています。1日でも遅れると給付金を受け取れません。

対策:

  • カレンダーにすべての期限を登録する
  • スクールのサポート担当に確認する
  • 早めに準備を始める(受講開始の2〜3ヶ月前から)

4. 対象講座は限定的

同じスクールでも、すべてのコースが給付金対象とは限りません。「プログラミングスクール」と名乗っていても、厚生労働大臣指定を受けていないコースは対象外です。

対策:

5. 雇用保険の加入期間に注意

転職が多い場合、雇用保険の加入期間が通算されるか確認が必要です。雇用保険に加入していない期間が1年以上ある場合、それ以前の期間は通算されません。

ケース1(通算される):
  A社 2年 → 離職3ヶ月 → B社 1年 = 通算3年 ✓

ケース2(通算されない):
  A社 2年 → 離職1年3ヶ月 → B社 6ヶ月 = 通算6ヶ月 ✗
  ※ 離職期間が1年超のため、A社の期間は通算されない

6. 給付金の上限額に注意

専門実践教育訓練給付金の上限は年間56万円です。受講料が高額で受講期間が短い場合、上限に引っかかる可能性があります。

// 上限額チェック
function checkSubsidyCap(
  totalCost: number,
  durationMonths: number
): { capped: boolean; maxSubsidy: number; actualSubsidy: number } {
  const years = Math.ceil(durationMonths / 12);
  const maxSubsidy = 560_000 * years;
  const calculatedSubsidy = totalCost * 0.7; // 70%

  return {
    capped: calculatedSubsidy > maxSubsidy,
    maxSubsidy,
    actualSubsidy: Math.min(calculatedSubsidy, maxSubsidy),
  };
}

// 例: 90万円の4ヶ月コース
const result = checkSubsidyCap(900_000, 4);
console.log(result);
// { capped: true, maxSubsidy: 560000, actualSubsidy: 560000 }
// → 70%だと63万円だが、上限56万円が適用される

7. 転職先の条件

就職達成ボーナス(+10%)を受け取るには、受講修了後1年以内に雇用保険の被保険者として雇用される必要があります。フリーランスとして独立した場合は対象外です。

8. 確定申告への影響

教育訓練給付金は非課税です。所得税や住民税の課税対象にはなりません。ただし、受講料のうち自己負担分は、特定支出控除の対象になる場合があります(給与所得者の場合)。

まとめ

教育訓練給付金は、プログラミングスクールの費用を大幅に削減できる強力な制度です。

ポイントの整理

  1. 専門実践教育訓練給付金を使えば、受講料の最大80%(就職達成ボーナス含む)が支給される
  2. 雇用保険の被保険者期間が初回2年以上(2回目以降3年以上)必要
  3. 受講開始1ヶ月前までにハローワークでの手続きが必要
  4. 受講料は先払いだが、6ヶ月ごとに給付金が支給される
  5. 修了条件を満たさないと支給されないため、事前確認が重要

行動ステップ

  1. ハローワークで受給資格を確認する
  2. 教育訓練給付制度検索システムで対象スクールを調べる
  3. 興味のあるスクールの無料説明会に参加する
  4. キャリアコンサルティングを予約する
  5. 受講を開始する

給付金制度を賢く活用して、コストを抑えながらエンジニアとしてのキャリアをスタートさせましょう。

🎨 プロクリエイターから学ぶオンライン動画講座【Coloso】
デザイン・イラスト・映像・3D・プログラミングなど、各分野のプロが直接教えるオンライン動画講座。韓国発グローバルプラットフォームで、実践的なスキルを身につけよう。
→ Colosoで講座を探す(無料会員登録)

関連記事