Python資格の学割はいくら得?3試験の受験料と再受験コストをPythonで計算
「Python 3 エンジニア認定試験を受けたいけど、受験料が1万円以上するのはちょっと痛い…」
「学生なら安くなるって聞いたけど、実際いくら変わるの? 社会人がお得に受ける方法はないの?」
こんな悩み、ありますよね。資格の勉強を始める前に、まず気になるのがお金のことだと思います。
この記事は、これから基礎試験・実践試験・データ分析試験のどれかを受けようとしている方向けです。学生の方はもちろん、学割が使えない社会人の方にも役立つように、受験料を Python で計算しながら「どこで差がつくのか」を一緒に見ていきましょう!
Python 3 エンジニア認定試験の受験料と学割

まずは前提となる数字です。試験を実施しているのは一般社団法人Pythonエンジニア育成推進協会で、どの試験も通年の CBT 方式(テストセンターのパソコンで受ける形式)です。
| 試験 | 問題数・時間 | 受験料(税込) | 学割 | 合格率 |
|---|---|---|---|---|
| 基礎試験 | 40問・60分 | 11,000円 | 5,500円 | 約76% |
| 実践試験 | 40問・75分 | 13,200円 | 6,600円 | 約48.6% |
| データ分析試験 | 40問・60分 | 11,000円 | 5,500円 | 約81.5% |
(2026年8月時点。合格ラインはいずれも70%)
ポイントをまとめるとこんな感じです👇
- 3試験とも学割がある
- 学割の受験料は、一般の受験料のちょうど半額
- 学割の対象になる条件や申し込み時の手続きは、協会公式サイト(pythonic-exam.com)をご確認ください
学割でいくら変わる? Pythonで計算してみる
「半額」と聞いてもピンとこないので、3試験すべてを受けた場合の合計を Python で出してみます。
# Python 3 エンジニア認定試験の受験料(税込)を一般と学割で比べる
exams = {
"基礎試験": {"一般": 11000, "学割": 5500},
"実践試験": {"一般": 13200, "学割": 6600},
"データ分析試験": {"一般": 11000, "学割": 5500},
}
total_general = 0
total_student = 0
for name, fee in exams.items():
diff = fee["一般"] - fee["学割"]
total_general += fee["一般"]
total_student += fee["学割"]
print(f"{name}: 一般 {fee['一般']:,}円 / 学割 {fee['学割']:,}円 → 差額 {diff:,}円")
print("-" * 40)
print(f"3試験合計: 一般 {total_general:,}円 / 学割 {total_student:,}円"
f" → 差額 {total_general - total_student:,}円")
print(f"学割の割引率: {1 - total_student / total_general:.0%}")

実行結果は上の画像のとおりです。ここが重要です👇
- 1試験あたりの差額は 5,500円〜6,600円
- 3試験すべて受けると、一般 35,200円 に対して学割 17,600円。差額は 17,600円
- 割引率は 50%
つまり、学生のうちに受けられる人は、「卒業してから受ければいいや」と後回しにしないだけで受験料が半分で済むということです。将来IT系の仕事を考えている学生さんなら、在学中に基礎試験だけでも受けておく価値は大きいですね😊
講師として学生の受講生を見ていると、「就職してから取ろう」と思っていたら、学割が使えるうちに受けそびれたという声をよく聞きます。社会人になると勉強時間の確保も難しくなるので、学生のうちに受けておくのは時間の面でもおすすめです。
本当の節約ポイントは「再受験しないこと」
ここからは、学割が使えない社会人の方にも関係する話です。
受験料を考えるとき、見落としがちなのが不合格だったときの再受験料です。実践試験の合格率は約48.6%。ざっくり言うと、受験者の半分ほどは不合格になっている計算です。
そこで、合格率から「合格するまでに払う受験料の目安」を計算してみます。イメージとしては、毎回同じ確率で受かると仮定して、平均で何回受けることになるかを出すものです。
# 合格率から「合格までに払う受験料の目安」を計算する
# ※合格率は受験者全体の平均。個人の合格確率ではないので、あくまで目安
exams = {
"基礎試験": {"一般": 11000, "学割": 5500, "合格率": 0.76},
"実践試験": {"一般": 13200, "学割": 6600, "合格率": 0.486},
"データ分析試験": {"一般": 11000, "学割": 5500, "合格率": 0.815},
}
for name, e in exams.items():
p = e["合格率"]
tries = 1 / p # 毎回同じ確率で受かると仮定したときの平均受験回数
print(f"■ {name}(合格率 {p:.1%})")
print(f" 平均受験回数の目安: {tries:.2f} 回")
for kind in ("一般", "学割"):
expected = e[kind] * tries
print(f" {kind}: 1回 {e[kind]:,}円 → 合格までの目安 {expected:,.0f}円"
f"(再受験分 +{expected - e[kind]:,.0f}円)")

これ、実行する前に予想できますか? 実践試験の「一般」の目安がいくらになるか考えてから、結果を見てみてください。
実行結果は上の画像のとおりです。数字を拾うとこうなります👇
- 基礎試験:平均受験回数の目安 1.32回。一般なら合格までの目安は 14,474円
- 実践試験:平均受験回数の目安 2.06回。一般なら合格までの目安は 27,160円(再受験分だけで +13,960円)
- データ分析試験:平均受験回数の目安 1.23回。一般なら合格までの目安は 13,497円
実践試験に注目してください。学割で浮くのは 6,600円 ですが、平均どおりに再受験すると、学割で浮く額の倍以上(+13,960円)を余分に払う計算になります。つまり、受験料をおさえる一番の方法は「準備をしっかりして1回で合格すること」なんですね。
⚠️ 注意点として、合格率は受験者全体の平均で、あなた個人の合格確率ではありません。しっかり準備した人の合格の可能性はもっと高くなりますし、準備不足ならもっと低くなります。あくまで「再受験のコストは意外と大きい」ことをつかむための目安として見てください。
お得に受験するためのチェックリスト
ここまでの計算をふまえて、受験料をおさえるためにできることをまとめます。
- 学生なら在学中に受ける:学割で受験料が半額になります。対象条件は申し込み前に協会公式サイトで確認しましょう
- 勤務先の制度を確認する(社会人):資格取得の費用補助や報奨金の制度がある会社もあります。就業規則や人事の案内を一度見ておくと安心です
- 「受かる状態」になってから申し込む:CBT方式で通年受けられるので、日付を先に決めて焦るより、模擬試験で安定して合格ラインの70%を超えられるようになってから申し込むほうが、再受験のリスクを下げられます
- 難しい試験ほど準備に時間をかける:上の計算のとおり、合格率が低い実践試験は再受験コストが一番大きくなります。主教材「Python実践レシピ」(技術評論社)に沿って、コードを動かしながら準備しましょう
3つ目の「本番形式で力を確かめる」については、筆者が運営する本試験形式の模擬試験と質問サポートがあるPython3エンジニア試験ラボでも模擬試験を用意しています。協会非公認の独自教材ですが、申し込み前の実力チェックの選択肢の1つとして使ってみてください。
受講生を見ていて実感するのは、不合格になる人ほど「とりあえず申し込んで、日付に追われて勉強する」パターンが多いということです。締め切り効果で勉強がはかどる面もありますが、本番形式の問題で何点取れるかを確かめないまま当日を迎えると、受験料を2回払うことになりがちです。
まとめ
- Python 3 エンジニア認定試験は3試験とも学割があり、受験料は一般の半額
- 3試験すべて受けると、学割で 17,600円 の差になる
- 学割が使えなくても、再受験をしないことが一番の節約。特に実践試験は平均どおりに再受験すると、一般で合格までの目安が 27,160円 になる
- 社会人は勤務先の資格取得支援制度も確認しておく
- 申し込みは「本番形式の問題で70%を安定して超えられるようになってから」がおすすめ
受験料の見え方が変わると、「いつ・どう受けるか」の作戦も立てやすくなるはずです。ぜひ自分の受ける試験で計算してみてください🚀
よくある質問
Q. 学割はどんな人が使えますか?
学割の対象となる条件や、申し込み時に必要な手続きは協会公式サイト(pythonic-exam.com)をご確認ください。条件は変わる可能性もあるので、申し込みの直前に最新の情報を見ておくのがおすすめです。
Q. 不合格だった場合、再受験の受験料は安くなりますか?
この記事では、再受験も通常と同じ受験料として計算しています。再受験に関する制度(割引や受験間隔のルールなど)は協会公式サイトをご確認ください。いずれにしても、1回で合格するのが一番の節約です。
Q. 社会人が受験料をおさえる方法はありますか?
学割は使えませんが、勤務先に資格取得の費用補助や報奨金の制度がないか確認してみましょう。そのうえで、本番形式の問題で合格ラインを安定して超えられる状態にしてから申し込むことで、再受験のコストを避けられます。
\ 本番形式の模擬試験を無料で試せます /
筆者が運営するPython3エンジニア試験ラボでは、基礎・実践・データ分析の3試験について、本試験と同じ形式の模擬試験を各1回分、無料で受験できます(クレジットカード登録不要)。本番の操作感と自分の実力チェックにどうぞ。
こちらも読まれています
📚 関連商品・おすすめ書籍
※本記事にはアフィリエイトリンクが含まれます。



