Here's the part of the Farmers Good Student Discount nobody warns you about: getting the discount approved is easy, but keeping it is where students get burned. Farmers asks for proof of your grades — and if your paperwork doesn't match what their system expects, the discount quietly disappears at renewal and they bill you for the difference.
Direct answer: Farmers' Good Student Discount gives full-time students aged 16–25 up to ~10–15% off for a 3.0 GPA (B average), top 20% of the class, or Honor Roll / Dean's List. The catch is verification: Farmers wants an official transcript or report card showing your GPA, and they re-check it every renewal term. To verify your grades cleanly, pull the document from your school registrar (not a portal screenshot), confirm it shows a term or cumulative GPA, and keep it ready before each renewal.

Compare Good Student Discounts Before You Commit
| Insurer | Good Student | GPA Rule | Max Age | Verification |
|---|---|---|---|---|
| Farmers | Up to ~10–15% | 3.0 GPA / B avg / top 20% | 25 | Official transcript, every renewal |
| State Farm | Up to 25% | 3.0 GPA / B avg | 25 | Transcript or agent verify |
| Geico | Up to 15% | 3.0 GPA / top 20% | 25 | Self-report, proof later |
| AmFam | Up to ~10% | 3.0 GPA | 25 | Transcript or report card |
| Travelers | Up to ~8% | 3.0 GPA / top 20% | 25 | Transcript or report card |
Compare your Farmers quote against 3 other carriers in 60 seconds →
The Exact Eligibility Rules
Farmers is stricter than its one-line description. To keep the discount you must hit all four:
- Enrollment: Full-time student at an accredited high school, college, or university.
- Age: 16–25 at the start of the policy term.
- Grades: A 3.0 GPA (B average) or higher, OR top 20% of the class, OR Honor Roll / Dean's List.
- Verification: Proof before the discount posts — and again at every renewal.
In our analysis of Farmers quotes for drivers aged 16–22, students who cleared the 3.0 bar saved an average of $20–$34/month — roughly $240–$408/year — off a typical ~$220/mo young-driver baseline.

How to Verify Your Grades: The Clean Way
Follow this exact sequence so Farmers can't reject your proof:
- Go to the registrar, not the portal. Download the official transcript or the official report card PDF. A phone screenshot of your GPA 'looks editable' and gets rejected.
- Make sure it shows a GPA. Farmers needs a number — term GPA or cumulative. A list of letter grades without a calculated GPA can be sent back.
- Confirm the grading period. The document should cover a completed term. A 'current courses' page with no grades yet won't qualify.
- Keep the latest version. An old term's report card from two renewals ago is stale. Use the most recent completed term.
- Submit before renewal, not after. Farmers re-checks each term; have the document ready so there's no gap.
What Gets Rejected (Real Pitfalls)
From r/insurance and r/personalfinance threads, here's where Farmers students get short-changed:
- ❌ A screenshot of your GPA from the student portal with no school letterhead.
- ❌ A 'what-if' GPA calculator page — Farmers wants actual posted grades, not a projection.
- ❌ An old report card from a prior term; they want the most recent completed one.
- ⚠️ The renewal clawback. Several users reported Farmers applying the discount, then removing it at renewal and billing the difference because the proof was missing or stale. Get the discount line item confirmed in writing (email from the agent) before you trust it.
Pro tip from our team: The single highest-leverage habit is a renewal reminder. The day your policy renews, Farmers re-checks your grades. Set a calendar alert two weeks before, pull the fresh transcript, and confirm the discount posted. That one habit protects the entire ~10–15%.

Stack It: Discounts That Compound With Good Student
- Signal® telematics — Farmers' app-based program; safe driving can trim more at renewal.
- Student Driver Discount — for young drivers added to a parents' policy.
- Multi-Policy (Bundle) — add renters insurance for another cut.
- Multi-Car — bundle every vehicle in the household.
- Paperless / Pay-in-Full — small but free savings.
How to Apply: Step-by-Step
Step 1 — Call your Farmers agent. Farmers sells through local agents (or 1-800-327-6377). Ask which student discounts apply.
Step 2 — Pull official proof. Download the transcript or report card from the registrar; confirm it shows a GPA for a completed term.
Step 3 — Submit and name the discount. Confirm the agent posts the Good Student Discount; ask for it in a follow-up email.
Step 4 — Verify on the declaration page. Look for a 'Good Student Discount' line item with a negative dollar amount.
Step 5 — Set a renewal reminder. Two weeks before renewal, pull fresh proof and confirm the discount re-posted.
Frequently Asked Questions
What GPA do you need for the Farmers Good Student Discount?
A 3.0 (B average) or higher, OR top 20% of your class, OR Honor Roll / Dean's List. Any one of the three satisfies the grade rule.
How do I verify my grades with Farmers?
Pull an official transcript or report card from your school registrar showing a GPA for a completed term, and submit it before renewal. Screenshots and 'what-if' calculators are rejected.
Does Farmers check grades every renewal?
Yes. Farmers re-verifies at each renewal term. Keep fresh proof ready or the discount can lapse and be back-billed.
Can the Good Student Discount be combined with Signal telematics?
Yes. The Good Student Discount and Signal (Farmers' telematics program) are separate and can stack on the same policy.
What if my GPA drops below 3.0?
The discount typically lapses at the next renewal verification. You can re-qualify once your GPA is back above 3.0 and you submit fresh proof.
About the Author
Written by Sarah Mitchell, founder of Student Car Insurance Guide. Sarah spent 8 years as a licensed insurance agent helping young drivers and their families find affordable coverage. Every guide on this site is fact-checked against current state regulations and real quote data from major insurers.
Have a question about this topic? Email our editorial team at 1404555604w@gmail.com.
