Picking the wrong GE track doesn’t just “waste a class.” It can waste a term, blow up your unit load, or force you into a late transfer.
This is the first-principles way to choose between IGETC, Cal-GETC, and CSU GE-Breadth:
Your GE plan is not a checklist. It’s a constraint system that must stay compatible with your major prep and your transfer timeline.
- Explore transferable course lists: /transferable-courses
- Verify major-specific rules: /transfer-assist
The short definitions (no fluff)
IGETC
A GE certification pathway commonly used for UC/CSU transfer (with major exceptions).
CSU GE-Breadth
GE pathway designed for CSU; often a different structure and a different “best choice” than UC-focused paths.
Cal-GETC
A newer GE pathway intended to work across UC and CSU. (Availability can vary by college and year.)
The decision rule that works
Pick the GE pathway that satisfies your target system + your target major with the least risk:
| Your situation | Default best move |
|---|---|
| UC target, STEM-heavy major (engineering/CS/physical sciences) | Prioritize major prep first; GE choice depends on campus/major notes |
| UC target, non-STEM major | IGETC or Cal-GETC often fits (verify exceptions) |
| CSU target | CSU GE-Breadth usually fits best |
| Mixed UC + CSU targets | Cal-GETC can reduce rework if available (still verify major notes) |
Why this is hard in the real world
Because “counts” changes by:
- academic year (rules shift)
- college catalog history (courses expire / get removed)
- target campus policies (some majors discourage full IGETC)
So you need a system that can answer:
- What courses count this year?
- What counts for my goal (UC vs CSU, major constraints)?
- What keeps my plan enrollable next term?
Data snapshot (Luni API: real transferable course lists)
Below is a snapshot from our transferable-courses API for De Anza College (fetched on 2025-12-25). Counts reflect course records returned by the API (including validity windows so you can avoid “used-to-count” traps).
| Track | Academic year available | Course records returned |
|---|---|---|
| IGETC | 2025–2026 | 679 |
| Cal-GETC | 2025–2026 | 365 |
| CSU GE-Breadth | 2024–2025 | 1,419 |
And for IGETC (De Anza, 2025–2026), the API returns:
- 679 course records
- 65 departments/prefixes
- Top prefixes by record count: ICS (64), HIST (51), ELIT (47), MATH (36) …
This is exactly why a searchable, filterable table matters: you’re not picking from “a few classes.” You’re navigating a real catalog.
Try it yourself: /transferable-courses
How to choose without overthinking (a 15-minute workflow)
- Pick your community college and target year in Transferable Courses.
- Shortlist candidate GE tracks that exist for that year.
- For your target major(s), open ASSIST and look for major notes like:
- “IGETC not recommended”
- “complete major prep first”
- “requires specific sequences”
- Build a term plan that keeps:
- prerequisites in order
- unit load sustainable
- GPA protected
Common mistakes (and how to avoid them)
-
Mistake: finishing a GE track that conflicts with your major prep
Fix: treat major prep as hard constraints; GE fills the gaps. -
Mistake: taking a course that used to count
Fix: always check the course’s begin/end validity and current year list. -
Mistake: choosing based on what friends did
Fix: your plan must match your target campus + major + timeline.
The paid move: keep your GE track compatible under stress
GE planning isn’t hard because it’s confusing. It’s hard because it’s fragile: one wrong course, one expired listing, one missed sequence, and you’re suddenly behind.
In the paid Luni app, the agent keeps GE track choices, major prep constraints, and timelines synchronized—so your plan stays enrollable term by term.
-
Course coverage + validity windows so you don’t take “used-to-count” classes
-
Requirement gap audit across GE + major prep (not just a checklist)
-
Safe swaps when offerings change
-
Milestones + next actions so your plan doesn’t drift while you “research”
-
See pricing & join the waitlist: /pricing
-
Explore app features: /features
FAQ
Is one track always “best”?
No. The best track is the one that stays compatible with your major and keeps your timeline intact.
Can I switch tracks later?
Sometimes, but switching usually creates rework. Decide early using data and official rules.
Where do I verify major-specific exceptions?
Use /transfer-assist to check the official articulation agreement for your major.
